diff --git a/app/models/project.rb b/app/models/project.rb index b92d10a2d..f6993900a 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -86,7 +86,7 @@ class Project < ApplicationRecord validates_format_of :identifier, :with => /\A(?!\d+$)[a-z0-9\-_]*\z/, :if => proc {|p| p.identifier_changed?} # reserved words - validates_exclusion_of :identifier, :in => %w(new) + validates_exclusion_of :identifier, :in => %w(new autocomplete) validate :validate_parent after_update :update_versions_from_hierarchy_change, diff --git a/test/unit/project_test.rb b/test/unit/project_test.rb index f8b7e64ed..4ef82e7e4 100644 --- a/test/unit/project_test.rb +++ b/test/unit/project_test.rb @@ -96,6 +96,7 @@ class ProjectTest < ActiveSupport::TestCase "ab-12" => true, "ab_12" => true, "12" => false, + "autocomplete" => false, "new" => false} to_test.each do |identifier, valid|