aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2018-03-03 20:54:40 +0100
committerGitHub2018-03-03 20:54:40 +0100
commit8df512c4b6dfba376b0dea8d493eadb994427b5b (patch)
tree22c84ab651abab6367ad0942b60f748ff8215592
parent3c57aa087b6eb30095a4e99f19fbb3179d938d80 (diff)
parent9c82d307f71caf58c142ee28035f7f20eab5f7e9 (diff)
downloadchouette-core-8df512c4b6dfba376b0dea8d493eadb994427b5b.tar.bz2
Merge pull request #351 from af83/6008-no-transition-time-for-journeys-start-and-end
6008 Use same time for arrival & departure in 1st and last stops
-rw-r--r--app/javascript/vehicle_journeys/reducers/vehicleJourneys.js5
-rw-r--r--spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js2
2 files changed, 6 insertions, 1 deletions
diff --git a/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js b/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js
index 8705b3cf2..e7f68761e 100644
--- a/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js
+++ b/app/javascript/vehicle_journeys/reducers/vehicleJourneys.js
@@ -90,6 +90,11 @@ const vehicleJourney= (state = {}, action, keep) => {
}
})
+ let lastStop = action.selectedJourneyPattern.stop_areas && action.selectedJourneyPattern.stop_areas[action.selectedJourneyPattern.stop_areas.length - 1]
+ if(lastStop && lastStop.stop_area_short_description.id == sp.id){
+ newVjas.departure_time = newVjas.arrival_time
+ }
+
if(newVjas.dummy){
newVjas.departure_time = {hour: "00", minute: "00"}
newVjas.arrival_time = {hour: "00", minute: "00"}
diff --git a/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js b/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js
index 608115727..bfa0942c6 100644
--- a/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js
+++ b/spec/javascript/vehicle_journeys/reducers/vehicleJourneys_spec.js
@@ -219,7 +219,7 @@ describe('vehicleJourneys reducer', () => {
type: 'ADD_VEHICLEJOURNEY',
data: fakeData,
selectedJourneyPattern: fakeSelectedJourneyPattern,
- stopPointsList: [{object_id: 'test-1', city_name: 'city', stop_area_id: 1, id: 1, time_zone_offset: 0, waiting_time: null}, {object_id: 'test-2', city_name: 'city', stop_area_id: 2, id: 2, time_zone_offset: -3600, waiting_time: 10}, {object_id: 'test-3', city_name: 'city', stop_area_id: 3, id: 3, time_zone_offset: 0, waiting_time: 20}, {object_id: 'test-4', city_name: 'city', stop_area_id: 4, id: 4, time_zone_offset: 0}],
+ stopPointsList: [{object_id: 'test-1', city_name: 'city', stop_area_id: 1, id: 1, time_zone_offset: 0, waiting_time: 10}, {object_id: 'test-2', city_name: 'city', stop_area_id: 2, id: 2, time_zone_offset: -3600, waiting_time: 10}, {object_id: 'test-3', city_name: 'city', stop_area_id: 3, id: 3, time_zone_offset: 0, waiting_time: 20}, {object_id: 'test-4', city_name: 'city', stop_area_id: 4, id: 4, time_zone_offset: 0, waiting_time: 100}],
selectedCompany: fakeSelectedCompany
})
).toEqual([{