diff options
| -rw-r--r-- | app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js b/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js index e504c2531..9f071069d 100644 --- a/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js +++ b/app/assets/javascripts/es6_browserified/vehicle_journeys/reducers/modal.js @@ -88,9 +88,18 @@ const modal = (state = {}, action) => { newModalProps.timetables = timetablesModal return _.assign({}, state, {modalProps: newModalProps}) case 'CREATE_VEHICLEJOURNEY_MODAL': + let selectedJP = {} + if (window.jpOrigin){ + selectedJP = { + id: window.jpOrigin.id, + name: window.jpOrigin.name, + published_name: window.jpOrigin.published_name, + objectid: window.jpOrigin.objectid + } + } return { type: 'create', - modalProps: {}, + modalProps: window.jpOrigin ? {selectedJPModal: selectedJP} : {}, confirmModal: {} } case 'SELECT_JP_CREATE_MODAL': |
