diff --git a/src/ic/edit-ic.js b/src/ic/edit-ic.js index 16771b6..91b9de4 100644 --- a/src/ic/edit-ic.js +++ b/src/ic/edit-ic.js @@ -37,7 +37,7 @@ class EditICDialog extends React.Component { type: '', category: '', managedexternally: false, - startParameterScheme: {}, + startParameterSchema: {}, properties: {} }; } @@ -70,8 +70,13 @@ class EditICDialog extends React.Component { data.category = this.state.category; } - data.startParameterScheme = this.state.startParameterScheme - data.properties = this.state.properties + if (this.state.startParameterSchema !== {}) { + data.startParameterSchema = this.state.startParameterSchema; + } + + if (this.state.properties !== {}) { + data.properties = this.state.properties; + } data.managedexternally = this.state.managedexternally; @@ -93,8 +98,8 @@ class EditICDialog extends React.Component { } } - handleStartParameterSchemeChange(data) { - this.setState({ startParameterScheme: data }); + handleStartParameterSchemaChange(data) { + this.setState({ startParameterSchema: data }); } handlePropertiesChange(data) { @@ -111,7 +116,7 @@ class EditICDialog extends React.Component { description: this.props.ic.description, category: this.props.ic.category, managedexternally: false, - startParameterScheme: this.props.ic.startParameterScheme, + startParameterSchema: this.props.ic.startParameterSchema, properties: this.props.ic.properties, }); } @@ -193,12 +198,12 @@ class EditICDialog extends React.Component { this.handleChange(e)} /> - - Start parameter scheme of IC + + Start parameter schema of IC this.handleStartParameterSchemeChange(data)} + onChange={(data) => this.handleStartParameterSchemaChange(data)} /> diff --git a/src/ic/ic-dialog.js b/src/ic/ic-dialog.js index 1ad01ed..15c7a60 100644 --- a/src/ic/ic-dialog.js +++ b/src/ic/ic-dialog.js @@ -110,7 +110,7 @@ class ICDialog extends React.Component { Start parameter schema