diff options
| author | Xinhui | 2016-10-27 15:20:20 +0200 |
|---|---|---|
| committer | Xinhui | 2016-10-27 15:20:20 +0200 |
| commit | d67ed4c32b338070e4e4ff33f89fe64011e14c3b (patch) | |
| tree | 42983deb16ad633d4620dcf8e5de9cd8b99395c1 /app/models | |
| parent | e7b910a493cf8424ed49186a8c81be9feea8104c (diff) | |
| download | chouette-core-d67ed4c32b338070e4e4ff33f89fe64011e14c3b.tar.bz2 | |
Fix Apartement switch on not cloned schema
Refs #1863
Diffstat (limited to 'app/models')
| -rw-r--r-- | app/models/referential.rb | 4 |
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 |
