aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/controllers/referentials_controller.rb4
-rw-r--r--app/models/referential.rb4
2 files changed, 3 insertions, 5 deletions
diff --git a/app/controllers/referentials_controller.rb b/app/controllers/referentials_controller.rb
index 838c46168..afd376092 100644
--- a/app/controllers/referentials_controller.rb
+++ b/app/controllers/referentials_controller.rb
@@ -9,7 +9,7 @@ class ReferentialsController < BreadcrumbController
def new
if params[:from]
source_referential = Referential.find(params[:from])
- @referential = Referential.new_from(source_referential, organisation: current_organisation)
+ @referential = Referential.new_from(source_referential)
end
new! do
@@ -118,7 +118,7 @@ class ReferentialsController < BreadcrumbController
end
def create_resource(referential)
- referential.organisation = current_organisation unless referential.created_from
+ referential.organisation = current_organisation
referential.ready = true
super
end
diff --git a/app/models/referential.rb b/app/models/referential.rb
index e65d6a33b..cb2c7b23b 100644
--- a/app/models/referential.rb
+++ b/app/models/referential.rb
@@ -130,14 +130,13 @@ class Referential < ActiveRecord::Base
self
end
- def self.new_from(from, organisation:)
+ def self.new_from(from)
Referential.new(
name: I18n.t("activerecord.copy", :name => from.name),
slug: "#{from.slug}_clone",
prefix: from.prefix,
time_zone: from.time_zone,
bounds: from.bounds,
- organisation: organisation,
line_referential: from.line_referential,
stop_area_referential: from.stop_area_referential,
workbench: from.workbench,
@@ -206,7 +205,6 @@ class Referential < ActiveRecord::Base
end
def clone_associations
- self.organisation = created_from.organisation
self.line_referential = created_from.line_referential
self.stop_area_referential = created_from.stop_area_referential
self.workbench = created_from.workbench