aboutsummaryrefslogtreecommitdiffstats
path: root/app/models
diff options
context:
space:
mode:
authorXinhui2016-10-27 15:20:20 +0200
committerXinhui2016-10-27 15:20:20 +0200
commitd67ed4c32b338070e4e4ff33f89fe64011e14c3b (patch)
tree42983deb16ad633d4620dcf8e5de9cd8b99395c1 /app/models
parente7b910a493cf8424ed49186a8c81be9feea8104c (diff)
downloadchouette-core-d67ed4c32b338070e4e4ff33f89fe64011e14c3b.tar.bz2
Fix Apartement switch on not cloned schema
Refs #1863
Diffstat (limited to 'app/models')
-rw-r--r--app/models/referential.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/models/referential.rb b/app/models/referential.rb
index fc093c54c..afadf5edd 100644
--- a/app/models/referential.rb
+++ b/app/models/referential.rb
@@ -35,7 +35,7 @@ class Referential < ActiveRecord::Base
has_many :group_of_lines, through: :line_referential
has_many :networks, through: :line_referential
- has_many :referential_metadatas
+ has_many :referential_metadatas,:dependent => :destroy
accepts_nested_attributes_for :referential_metadatas
belongs_to :stop_area_referential
@@ -172,7 +172,7 @@ class Referential < ActiveRecord::Base
end
before_validation :assign_line_and_stop_area_referential, :on => :create, if: :workbench
- before_create :create_schema, unless: :created_from
+ before_create :create_schema
after_create :create_referential_metadata, if: :workbench, unless: :created_from
after_create :clone_referential_metadatas, if: :created_from