diff options
| author | Thomas Haddad | 2017-05-26 11:31:34 +0200 |
|---|---|---|
| committer | Thomas Haddad | 2017-05-26 11:32:43 +0200 |
| commit | faca54ab76b0aaf5bc814e46039eb096393df662 (patch) | |
| tree | f5d9815bfa92e16ad5a9179a4d36211c8fc723cd | |
| parent | 49430d07478435cd6f4f54612aa8b5b74b00001c (diff) | |
| download | chouette-core-faca54ab76b0aaf5bc814e46039eb096393df662.tar.bz2 | |
Refs #3570: Fill jp inside create modal if necessary
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
| -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': |
