diff options
| author | Vlatka Pavisic | 2017-01-13 17:42:37 +0100 |
|---|---|---|
| committer | Vlatka Pavisic | 2017-01-13 17:42:37 +0100 |
| commit | 9e69db1f517d15ab52cd169e3a5774d9071c3630 (patch) | |
| tree | 8ac5d4d6a1290e841f888416f152e29cf867a281 | |
| parent | e36b449f7792da677f6aa74641e591fb66972ff6 (diff) | |
| download | chouette-core-9e69db1f517d15ab52cd169e3a5774d9071c3630.tar.bz2 | |
Refs #2398 : Permissions validations fix
| -rw-r--r-- | app/models/user.rb | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/app/models/user.rb b/app/models/user.rb index fe5d9910d..93b1f8f21 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -77,11 +77,8 @@ class User < ActiveRecord::Base def permissions_unique_and_nonempty if permissions && permissions.any? - if permissions.uniq.length != permissions.length - errors.add(:permissions, I18n.t('activerecord.errors.models.calendar.attributes.permissions.must_be_unique')) - elsif permissions.include? '' - errors.add(:permissions, I18n.t('activerecord.errors.models.calendar.attributes.permissions.must_be_nonempty')) - end + errors.add(:permissions, I18n.t('activerecord.errors.models.calendar.attributes.permissions.must_be_unique')) if permissions.uniq.length != permissions.length + errors.add(:permissions, I18n.t('activerecord.errors.models.calendar.attributes.permissions.must_be_nonempty')) if permissions.include? '' end end end |
