aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Haddad2017-05-26 11:31:34 +0200
committerThomas Haddad2017-05-26 11:32:43 +0200
commitfaca54ab76b0aaf5bc814e46039eb096393df662 (patch)
treef5d9815bfa92e16ad5a9179a4d36211c8fc723cd
parent49430d07478435cd6f4f54612aa8b5b74b00001c (diff)
downloadchouette-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.js11
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':