aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Haddad2017-05-10 16:50:44 +0200
committerThomas Haddad2017-05-10 16:50:44 +0200
commit975629a8663bf55a05a7e0eb02f933ee1a80f8f7 (patch)
tree79baf6cf51dce475236049142abe1c306afb5eb4
parentc2c491da9f01bdecd0ab7c3d8d03cc2821be9e5c (diff)
downloadchouette-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.js7
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("&#39;", "\'")
@@ -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)