From 55b3fb8f6888487fac28b8cacddf86e16b87d8e9 Mon Sep 17 00:00:00 2001 From: Sunny Ng Date: Sat, 29 Jun 2024 22:03:24 -0400 Subject: [PATCH] Merge instead of replace schedule when matching trips --- app/models/feed_processor.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/feed_processor.rb b/app/models/feed_processor.rb index ec945ab..c1488f4 100644 --- a/app/models/feed_processor.rb +++ b/app/models/feed_processor.rb @@ -195,7 +195,7 @@ def attach_previous_trip_update(feed_id, trip) end trip.is_assigned = trip.is_assigned || previous_update.is_assigned - trip.schedule = previous_update.schedule if previous_update + trip.schedule = trip.schedule.merge(previous_update.schedule) if previous_update trip.past_stops = previous_update.past_stops if previous_update&.past_stops end end