diff options
| author | cedricnjanga | 2017-09-04 09:34:30 +0200 | 
|---|---|---|
| committer | cedricnjanga | 2017-09-04 09:34:47 +0200 | 
| commit | f846b41c7e1570f3047e71fc74cbe1b2f9e13fc6 (patch) | |
| tree | ec8870b17baea02fd163516f98ed8e23a97df7aa /app/models/referential.rb | |
| parent | adee10292855612808a8e6d1c764a148f68eb69f (diff) | |
| download | chouette-core-f846b41c7e1570f3047e71fc74cbe1b2f9e13fc6.tar.bz2 | |
add some change for the Referential#new_from to only have a line collection regarding the functional scope of the current organozation
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/app/models/referential.rb b/app/models/referential.rb index cb2c7b23b..ecfc69c4a 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -130,7 +130,7 @@ class Referential < ActiveRecord::Base      self    end -  def self.new_from(from) +  def self.new_from(from, functional_scope)      Referential.new(        name: I18n.t("activerecord.copy", :name => from.name),        slug: "#{from.slug}_clone", @@ -139,9 +139,8 @@ class Referential < ActiveRecord::Base        bounds: from.bounds,        line_referential: from.line_referential,        stop_area_referential: from.stop_area_referential, -      workbench: from.workbench,        created_from: from, -      metadatas: from.metadatas.map { |m| ReferentialMetadata.new_from(m) } +      metadatas: from.metadatas.map { |m| ReferentialMetadata.new_from(m, functional_scope) }      )    end | 
