aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/referential.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/referential.rb')
-rw-r--r--app/models/referential.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/app/models/referential.rb b/app/models/referential.rb
index 78b719fab..0522d72c0 100644
--- a/app/models/referential.rb
+++ b/app/models/referential.rb
@@ -242,7 +242,6 @@ class Referential < ApplicationModel
def self.new_from(from, organisation)
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,
@@ -434,7 +433,7 @@ class Referential < ApplicationModel
def assign_slug(time_reference = Time)
self.slug ||= begin
- prefix = name.parameterize.gsub('-','_').gsub(/[^a-zA-Z_]/,'').gsub(/^_/,'')
+ prefix = name.parameterize.gsub('-','_').gsub(/[^a-zA-Z_]/,'').gsub(/^_/,'')[0..12]
prefix = "referential" if prefix.blank?
"#{prefix}_#{time_reference.now.to_i}"
end if name