diff options
| author | Thomas Haddad | 2017-01-09 16:01:49 +0100 |
|---|---|---|
| committer | Thomas Haddad | 2017-01-09 16:01:49 +0100 |
| commit | a3bda653a15b2f2c5790fd7ad0cd3c58025c4619 (patch) | |
| tree | 422d523821cde96415085433d6e47036216de3f5 /app | |
| parent | 80313ec44583a53d3472662c515733e2560df4de (diff) | |
| download | chouette-core-a3bda653a15b2f2c5790fd7ad0cd3c58025c4619.tar.bz2 | |
Fix addJourneyPattern not deep copying stop points
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Diffstat (limited to 'app')
| -rw-r--r-- | app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js b/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js index 96f6bd8c2..ba1a2cdc5 100644 --- a/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js +++ b/app/assets/javascripts/es6_browserified/journey_patterns/reducers/journeyPatterns.js @@ -3,7 +3,8 @@ var actions = require("../actions") const journeyPattern = (state = {}, action) => { switch (action.type) { case 'ADD_JOURNEYPATTERN': - const stop_points = state[0].stop_points.map((s)=>{ + let stopPoints = JSON.parse(JSON.stringify(state[0].stop_points)) + stopPoints.map((s)=>{ s.checked = false return s }) @@ -11,7 +12,7 @@ const journeyPattern = (state = {}, action) => { name: action.data.name.value, published_name: action.data.published_name.value, registration_number: action.data.registration_number.value, - stop_points: stop_points, + stop_points: stopPoints, deletable: false } case 'UPDATE_CHECKBOX_VALUE': |
