Fixed bad syntax (from already dropped meta_where gem).
Thanks to wvengen, closed #91 Conflicts: app/models/workgroup.rb
This commit is contained in:
parent
3fb5c313ee
commit
2d1ae0ad97
1 changed files with 1 additions and 1 deletions
|
@ -63,7 +63,7 @@ class Workgroup < Group
|
|||
# add validation check on update
|
||||
# Return an error if this is the last group with admin role and role_admin should set to false
|
||||
def last_admin_on_earth
|
||||
if !role_admin && Workgroup.where(:role_admin => true, :id.ne => id).empty?
|
||||
if !role_admin && !Workgroup.where('role_admin = ? AND id != ?', true, id).exists?
|
||||
errors.add(:role_admin, I18n.t('workgroups.error_last_admin_role'))
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue