Fixed bad syntax (from already dropped meta_where gem).

Thanks to wvengen, closed 
This commit is contained in:
Benjamin Meichsner 2013-02-24 23:54:59 +01:00
parent 82178161fa
commit 6685012a3e

View file

@ -62,7 +62,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, "Der letzten Gruppe mit Admin-Rechten darf die Admin-Rolle nicht entzogen werden")
end
end