diff options
| author | jpl | 2017-07-24 16:59:11 +0200 |
|---|---|---|
| committer | jpl | 2017-07-24 16:59:11 +0200 |
| commit | c50c6e8aa696be7fee854033acd3491309ade7aa (patch) | |
| tree | 5252c67f74b80afa78a8b7b6d833a6dfb8cb0d50 /app/assets/javascripts | |
| parent | a0800acd0f650577a0be9f0002f9cfdd386eae7b (diff) | |
| download | chouette-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.js | 8 |
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': |
