X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fframework%2Fwidgets%2Fform_controls%2FselectOption.jsx;h=397963e3a901ca3a5c65eb2d3cdfa90829462b29;hb=56e55f5efc98e32a1afb3d99d07e9e5b0847a258;hp=81a386065885fbcb213e4853e7b6bcf8fdb7a5a6;hpb=ba19ffdfd442c7ebe66f482b90f6bc65a0e9b8be;p=osm%2FUI.git diff --git a/skyquake/framework/widgets/form_controls/selectOption.jsx b/skyquake/framework/widgets/form_controls/selectOption.jsx index 81a386065..397963e3a 100644 --- a/skyquake/framework/widgets/form_controls/selectOption.jsx +++ b/skyquake/framework/widgets/form_controls/selectOption.jsx @@ -28,7 +28,7 @@ export default class SelectOption extends React.Component { render() { let html; let defaultValue = this.props.defaultValue; - let options = this.props.options.map(function(op, i) { + let options = this.props.options && this.props.options.map(function(op, i) { let value; let label; if(typeof(op) == 'object') { @@ -40,18 +40,27 @@ export default class SelectOption extends React.Component { } return - }); + }) || []; if (this.props.initial) { options.unshift(); } html = ( -