From e5858e0c9683b91d5cba6dc9d1d546723a81845a Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 4 Jun 2018 20:42:16 +0200 Subject: [PATCH] access rawProperties always with _.get() (closes #158 & #153) --- src/containers/simulators.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 })} />
-