diff options
| author | Thomas Haddad | 2017-05-10 16:50:44 +0200 |
|---|---|---|
| committer | Thomas Haddad | 2017-05-10 16:50:44 +0200 |
| commit | 975629a8663bf55a05a7e0eb02f933ee1a80f8f7 (patch) | |
| tree | 79baf6cf51dce475236049142abe1c306afb5eb4 | |
| parent | c2c491da9f01bdecd0ab7c3d8d03cc2821be9e5c (diff) | |
| download | chouette-core-975629a8663bf55a05a7e0eb02f933ee1a80f8f7.tar.bz2 | |
Refs #3245: Fix stoppoints_id order being preserved for submit
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
| -rw-r--r-- | app/assets/javascripts/es6_browserified/itineraries/index.js | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/app/assets/javascripts/es6_browserified/itineraries/index.js b/app/assets/javascripts/es6_browserified/itineraries/index.js index 12a44e376..53f7bc7f9 100644 --- a/app/assets/javascripts/es6_browserified/itineraries/index.js +++ b/app/assets/javascripts/es6_browserified/itineraries/index.js @@ -5,6 +5,7 @@ var createStore = require('redux').createStore var reducers = require('./reducers') var App = require('./components/App') var addInput = require('./form_helper') +let datas = JSON.parse(decodeURIComponent(window.itinerary_stop)) // logger, DO NOT REMOVE // var applyMiddleware = require('redux').applyMiddleware @@ -14,7 +15,6 @@ var addInput = require('./form_helper') const getInitialState = () => { let state = [] - let datas = JSON.parse(decodeURIComponent(window.itinerary_stop)) datas.map(function(v, i) { let fancyText = v.name.replace("'", "\'") @@ -67,10 +67,7 @@ render( document.querySelector('input[name=commit]').addEventListener('click', (event)=>{ let state = store.getState() state.stopPoints.map((stopPoint, i) => { - if (stopPoint.stoppoint_id == undefined){ - stopPoint.stoppoint_id = "" - } - addInput('id',stopPoint.stoppoint_id, i) + addInput('id', (datas[i]) ? datas[i].stoppoint_id : '', i) addInput('stop_area_id',stopPoint.stoparea_id, i) addInput('position',i, i) addInput('for_boarding',stopPoint.for_boarding, i) |
