diff options
| author | Zog | 2018-05-28 10:27:10 +0200 | 
|---|---|---|
| committer | Zog | 2018-05-28 10:27:10 +0200 | 
| commit | b060a1901a18e24e8925cf65ca566d75c03cee32 (patch) | |
| tree | 30005cabd1ebe16de846ea82885b4ded71dba337 /app/models/chouette/route.rb | |
| parent | 4080e257ad35d3200b4c02742268095c617901f9 (diff) | |
| download | chouette-core-b060a1901a18e24e8925cf65ca566d75c03cee32.tar.bz2 | |
Refs #7031; Fix consolidated view7031-fox-consolidated-view
And remove n+1 queries
Diffstat (limited to 'app/models/chouette/route.rb')
| -rw-r--r-- | app/models/chouette/route.rb | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/app/models/chouette/route.rb b/app/models/chouette/route.rb index 958bec75b..6a02203ad 100644 --- a/app/models/chouette/route.rb +++ b/app/models/chouette/route.rb @@ -169,7 +169,8 @@ module Chouette      end      def time_tables -      vehicle_journeys.joins(:time_tables).map(&:"time_tables").flatten.uniq +      ids = vehicle_journeys.joins(:time_tables).pluck('time_tables.id').uniq +      Chouette::TimeTable.where(id: ids)      end      def sorted_vehicle_journeys(journey_category_model) | 
