end
def after_destroy
- if User.count.zero?
- raise "Can't delete last user"
+ # We can't delete all of the managers, nor all of the users
+ managers = User.find_all_by_manager(true)
+ if managers.length.zero? or User.count.zero?
+ raise "Can't delete last manager"
end
end