aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorjpl2017-07-24 16:59:11 +0200
committerjpl2017-07-24 16:59:11 +0200
commitc50c6e8aa696be7fee854033acd3491309ade7aa (patch)
tree5252c67f74b80afa78a8b7b6d833a6dfb8cb0d50 /app/assets/javascripts
parenta0800acd0f650577a0be9f0002f9cfdd386eae7b (diff)
downloadchouette-core-c50c6e8aa696be7fee854033acd3491309ade7aa.tar.bz2
Keep sp_id attached to array index
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js b/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js
index 24c3e5d87..8413d5d40 100644
--- a/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js
+++ b/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js
@@ -30,15 +30,15 @@ const stopPoints = (state = [], action) => {
case 'MOVE_STOP_UP':
return [
...state.slice(0, action.index - 1),
- state[action.index],
- state[action.index - 1],
+ _.assign({}, state[action.index], { stoppoint_id: state[action.index - 1].stoppoint_id }),
+ _.assign({}, state[action.index - 1], { stoppoint_id: state[action.index].stoppoint_id }),
...state.slice(action.index + 1)
]
case 'MOVE_STOP_DOWN':
return [
...state.slice(0, action.index),
- state[action.index + 1],
- state[action.index],
+ _.assign({}, state[action.index + 1], { stoppoint_id: state[action.index].stoppoint_id }),
+ _.assign({}, state[action.index], { stoppoint_id: state[action.index + 1].stoppoint_id }),
...state.slice(action.index + 2)
]
case 'DELETE_STOP':