aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlban Peignier2017-12-27 22:43:32 +0100
committerAlban Peignier2017-12-27 22:43:32 +0100
commit9854027e72c5084cc9183b1fc04816d7a914c1e5 (patch)
tree24532efa6b43abf3167e25a11e2ea557d3df8a7a
parentbd5f7f02e62b397f4c2ddb71f1878ad0c6aba1be (diff)
downloadchouette-core-9854027e72c5084cc9183b1fc04816d7a914c1e5.tar.bz2
Add purchase_windows into VehicleJourney#update_has_and_belongs_to_many_from_state. Refs #5407
-rw-r--r--app/models/chouette/vehicle_journey.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models/chouette/vehicle_journey.rb b/app/models/chouette/vehicle_journey.rb
index 61aa77d27..66926a46e 100644
--- a/app/models/chouette/vehicle_journey.rb
+++ b/app/models/chouette/vehicle_journey.rb
@@ -1,3 +1,4 @@
+# coding: utf-8
module Chouette
class VehicleJourney < Chouette::TridentActiveRecord
has_paper_trail
@@ -140,7 +141,7 @@ module Chouette
end
def update_has_and_belongs_to_many_from_state item
- ['time_tables', 'footnotes'].each do |assos|
+ ['time_tables', 'footnotes', 'purchase_windows'].each do |assos|
saved = self.send(assos).map(&:id)
(saved - item[assos].map{|t| t['id']}).each do |id|