diff --git a/src/components/dialog/edit-simulation-model.js b/src/components/dialog/edit-simulation-model.js
index 3450a54..6b73a8c 100644
--- a/src/components/dialog/edit-simulation-model.js
+++ b/src/components/dialog/edit-simulation-model.js
@@ -21,6 +21,7 @@
import React from 'react';
import { FormGroup, FormControl, ControlLabel, HelpBlock } from 'react-bootstrap';
+import _ from 'lodash';
import Table from '../table';
import TableColumn from '../table-column';
@@ -140,7 +141,7 @@ class EditSimulationModelDialog extends React.Component {
Simulator
this.handleChange(e)}>
{this.props.simulators.map(simulator => (
-
+
))}
diff --git a/src/components/dialog/import-simulation-model.js b/src/components/dialog/import-simulation-model.js
index b333bd3..1f9a2ff 100644
--- a/src/components/dialog/import-simulation-model.js
+++ b/src/components/dialog/import-simulation-model.js
@@ -21,6 +21,7 @@
import React from 'react';
import { FormGroup, FormControl, ControlLabel, HelpBlock } from 'react-bootstrap';
+import _ from 'lodash';
import Table from '../table';
import TableColumn from '../table-column';
@@ -175,7 +176,7 @@ class ImportSimulationModelDialog extends React.Component {
Simulator
this.handleChange(e)}>
{this.props.simulators.map(simulator => (
-
+
))}
diff --git a/src/components/dialog/new-simulation-model.js b/src/components/dialog/new-simulation-model.js
index 5106355..33efbed 100644
--- a/src/components/dialog/new-simulation-model.js
+++ b/src/components/dialog/new-simulation-model.js
@@ -21,6 +21,7 @@
import React from 'react';
import { FormGroup, FormControl, ControlLabel, HelpBlock } from 'react-bootstrap';
+import _ from 'lodash';
import Table from '../table';
import TableColumn from '../table-column';
@@ -146,7 +147,7 @@ class NewSimulationModelDialog extends React.Component {
Simulator
this.handleChange(e)}>
{this.props.simulators.map(simulator => (
-
+
))}
diff --git a/src/containers/simulation.js b/src/containers/simulation.js
index 109066d..df19dd6 100644
--- a/src/containers/simulation.js
+++ b/src/containers/simulation.js
@@ -23,6 +23,7 @@ import React from 'react';
import { Container } from 'flux/utils';
import { Button, Glyphicon } from 'react-bootstrap';
import FileSaver from 'file-saver';
+import _ from 'lodash';
import SimulationStore from '../stores/simulation-store';
import SimulatorStore from '../stores/simulator-store';
@@ -159,7 +160,7 @@ class Simulation extends React.Component {
for (let simulator of this.state.simulators) {
if (simulator._id === simulatorId) {
if ('name' in simulator.rawProperties) {
- return simulator.rawProperties.name;
+ return _.get(simulator, 'properties.name') || _.get(simulator, 'rawProperties.name');
} else {
return simulator.uuid;
}