diff options
| author | Robert | 2017-05-05 06:10:06 +0200 |
|---|---|---|
| committer | Robert | 2017-05-05 16:54:56 +0200 |
| commit | a732c120a9b4747d80bfe773cc70b4d4cc4f7d5b (patch) | |
| tree | 2e0a3dfaedcf8feff438482f3a4a3dae0db260fe /app | |
| parent | 5227470be41405a27b0cb02fd305401a942998f4 (diff) | |
| download | chouette-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.rb | 2 |
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 |
