diff options
| author | Alban Peignier | 2018-04-26 10:58:34 +0200 | 
|---|---|---|
| committer | Johan Van Ryseghem | 2018-04-26 11:22:34 +0200 | 
| commit | cc1be3219f3263e23023590ab04bc8cc94405754 (patch) | |
| tree | 551c1f4fe93899cb22dfcc5ef136f95958625543 /app/models/referential.rb | |
| parent | b5d113b0e6bfc15775eca753a9395f3a961c1e5e (diff) | |
| download | chouette-core-cc1be3219f3263e23023590ab04bc8cc94405754.tar.bz2 | |
Truncate Referential#slug. Refs #6811
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 3 | 
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  | 
