diff --git a/src/containers/simulators.js b/src/containers/simulators.js index fb62dab..4c92992 100644 --- a/src/containers/simulators.js +++ b/src/containers/simulators.js @@ -111,7 +111,7 @@ class Simulators extends Component { // show save dialog const blob = new Blob([JSON.stringify(simulator, null, 2)], { type: 'application/json' }); - FileSaver.saveAs(blob, 'simulator - ' + (simulator.properties.name || simulator.rawProperties.name || 'undefined') + '.json'); + FileSaver.saveAs(blob, 'simulator - ' + (_.get(simulator, 'properties.name') || _.get(simulator, 'rawProperties.name') || 'undefined') + '.json'); } closeImportModal(data) { @@ -179,20 +179,20 @@ class Simulators extends Component { - this.setState({ editModal: true, modalSimulator: this.state.simulators[index], modalIndex: index })} + onEdit={index => this.setState({ editModal: true, modalSimulator: this.state.simulators[index], modalIndex: index })} onExport={index => this.exportSimulator(index)} onDelete={index => this.setState({ deleteModal: true, modalSimulator: this.state.simulators[index], modalIndex: index })} />
-