diff options
| author | Alban Peignier | 2018-04-03 14:58:47 +0200 |
|---|---|---|
| committer | Alban Peignier | 2018-04-03 14:58:47 +0200 |
| commit | b7d4892741f5b98a45a6a7660e6f174106b02dd7 (patch) | |
| tree | e8c88207833b5bffad630b34c9abab25a64c9c57 /app | |
| parent | ee0b5b354445f23940e6a17a8d94f3d65a0b8f7d (diff) | |
| download | chouette-core-b7d4892741f5b98a45a6a7660e6f174106b02dd7.tar.bz2 | |
Add GTFS::Time and use it to compute day offset for VehicleJourneys. Refs #6368
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/import/gtfs.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/app/models/import/gtfs.rb b/app/models/import/gtfs.rb index bc737c524..70f448132 100644 --- a/app/models/import/gtfs.rb +++ b/app/models/import/gtfs.rb @@ -225,8 +225,14 @@ class Import::Gtfs < Import::Base # JourneyPattern#vjas_add creates automaticaly VehicleJourneyAtStop vehicle_journey_at_stop = journey_pattern.vehicle_journey_at_stops.find_by(stop_point_id: stop_point.id) - vehicle_journey_at_stop.departure_time = stop_time.departure_time - vehicle_journey_at_stop.arrival_time = stop_time.arrival_time + + departure_time = GTFS::Time.parse(stop_time.departure_time) + arrival_time = GTFS::Time.parse(stop_time.arrival_time) + + vehicle_journey_at_stop.departure_time = departure_time.time + vehicle_journey_at_stop.arrival_time = arrival_time.time + vehicle_journey_at_stop.departure_day_offset = departure_time.day_offset + vehicle_journey_at_stop.arrival_day_offset = arrival_time.day_offset # TODO offset |
