aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlban Peignier2015-06-09 13:03:16 +0200
committerAlban Peignier2015-06-09 13:03:36 +0200
commit3e181432040a2a274591b0b603de94091f81253c (patch)
tree0afa3ab18445de2181b5269acb702b05660ed4b1
parent12de64edc5206906680f12c2ba0b3883e7552058 (diff)
downloadchouette-core-3e181432040a2a274591b0b603de94091f81253c.tar.bz2
Fixes VehicleFilter requests for without_any_passing_time? or without_any_time_table?
-rw-r--r--Gemfile.lock6
-rw-r--r--app/models/vehicle_filter.rb4
2 files changed, 7 insertions, 3 deletions
diff --git a/Gemfile.lock b/Gemfile.lock
index f3e4c0019..d74ce823b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,6 +1,6 @@
GIT
remote: https://github.com/afimb/ninoxe.git
- revision: 50da03899e56131197c0d163db30e0881368ef5b
+ revision: 5eb3f53d63e22055b939bd96da586020bd176514
branch: rails4
specs:
ninoxe (1.1.5)
@@ -151,6 +151,7 @@ GEM
faraday (>= 0.7.4, < 0.10)
fastercsv (1.5.5)
ffi (1.9.8)
+ ffi (1.9.8-java)
ffi-geos (1.0.0)
ffi (>= 1.0.0)
font-awesome-sass (4.2.2)
@@ -559,3 +560,6 @@ DEPENDENCIES
warbler
will_paginate (~> 3.0.7)
will_paginate-bootstrap (~> 1.0.1)
+
+BUNDLED WITH
+ 1.10.3
diff --git a/app/models/vehicle_filter.rb b/app/models/vehicle_filter.rb
index 2ddb76991..64cc3e75a 100644
--- a/app/models/vehicle_filter.rb
+++ b/app/models/vehicle_filter.rb
@@ -17,14 +17,14 @@ class VehicleFilter
end
def vehicles_passing_time_filtered
if without_any_passing_time?
- route.vehicle_journeys.joins(:vehicle_journey_at_stops).where(vehicle_journey_at_stops: { id: nil})
+ route.vehicle_journeys.without_any_passing_time
else
route.sorted_vehicle_journeys
end
end
def vehicle_journeys
if without_any_time_table?
- vehicles_passing_time_filtered.joins(:time_tables).where(:time_tables => { :id => nil})
+ vehicles_passing_time_filtered.without_any_time_table
elsif time_table_ids.empty?
vehicles_passing_time_filtered
else