From 703f4fbf6a7e33f1227349225078715edc243c6f Mon Sep 17 00:00:00 2001 From: Markus Grigull Date: Thu, 26 Apr 2018 15:20:07 +0200 Subject: [PATCH] Fix simulation model references --- src/containers/simulation.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/containers/simulation.js b/src/containers/simulation.js index e1c88eb..6028a56 100644 --- a/src/containers/simulation.js +++ b/src/containers/simulation.js @@ -185,12 +185,13 @@ class Simulation extends React.Component { exportModel(index) { // filter properties - let simulationModel = Object.assign({}, this.state.simulation.models[index]); - delete simulationModel.simulator; + const model = Object.assign({}, this.state.simulationModels[index]); + delete model.simulator; + delete model.simulation; // show save dialog - const blob = new Blob([JSON.stringify(simulationModel, null, 2)], { type: 'application/json' }); - FileSaver.saveAs(blob, 'simulation model - ' + simulationModel.name + '.json'); + const blob = new Blob([JSON.stringify(model, null, 2)], { type: 'application/json' }); + FileSaver.saveAs(blob, 'simulation model - ' + model.name + '.json'); } onSimulationModelChecked(index, event) { @@ -223,7 +224,7 @@ class Simulation extends React.Component { // get simulator for model let simulator = null; for (let sim of this.state.simulators) { - if (sim._id === this.state.simulation.models[index].simulator) { + if (sim._id === this.state.simulationModels[index].simulator) { simulator = sim; } }