aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorRobert2017-05-05 06:10:06 +0200
committerRobert2017-05-05 16:54:56 +0200
commita732c120a9b4747d80bfe773cc70b4d4cc4f7d5b (patch)
tree2e0a3dfaedcf8feff438482f3a4a3dae0db260fe /app
parent5227470be41405a27b0cb02fd305401a942998f4 (diff)
downloadchouette-core-a732c120a9b4747d80bfe773cc70b4d4cc4f7d5b.tar.bz2
Refs: #3297
- fix of RouteObserver#after_destroy (dead code right now, but see below) - change specs to use Route#destroy in order to trigger `dependent: :destroy' in stop_points (#delete does not work as stop_points is used in `has_many :stop_areas, through:', no doc found on this behavior, but #destroy is the advocated method to be used)
Diffstat (limited to 'app')
-rw-r--r--app/models/route_observer.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/route_observer.rb b/app/models/route_observer.rb
index 71578c6da..e2217a75e 100644
--- a/app/models/route_observer.rb
+++ b/app/models/route_observer.rb
@@ -16,6 +16,6 @@ class RouteObserver < ActiveRecord::Observer
def after_destroy(route)
Rails.logger.debug "after_destroy(#{route.inspect})"
- line.routes.where(opposite_route: route).update_all(opposite_route: nil)
+ route.line.routes.where(opposite_route: route).update_all(opposite_route_id: nil)
end
end