diff options
| author | Thomas Haddad | 2017-05-26 11:31:34 +0200 |
|---|---|---|
| committer | Robert | 2017-05-29 08:49:52 +0200 |
| commit | 1719225614b39bb09a8d4864b095e75433534ede (patch) | |
| tree | e8f90f6f59c4d68afef4be7458eda288e8fe2767 /app/assets/javascripts | |
| parent | 4e7d8a4f986aa7092052979155cb623cbd651036 (diff) | |
| download | chouette-core-1719225614b39bb09a8d4864b095e75433534ede.tar.bz2 | |
Refs #3570: Fill jp inside create modal if necessary
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'app/assets/javascripts')
| -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': |
