diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/referential.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/referential.rb b/app/models/referential.rb index 6912f140f..f78b4ec9a 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -193,7 +193,9 @@ class Referential < ActiveRecord::Base before_validation :assign_slug, :on => :create before_validation :assign_prefix, :on => :create - # Locking the table must be the last hook to minimise the duration of the lock + # Lock the `referentials` table to prevent duplicate referentials from being + # created simultaneously in separate transactions. This must be the last hook + # to minimise the duration of the lock. before_validation :lock_table, :on => :create before_create :create_schema |
