fix object de-authorize failed.

This commit is contained in:
Matt K. Fu committed 2013-06-26 12:28:00 +08:00
1 parent 465d417c35
commit 869f3b6815
3 files changed
+28 -3

No files matched your search

+3 -2
View File
@@ -51,8 +51,9 @@ class PrototypeAuth
end
def remove_operation(item,obj)
if (self.send item).include? obj
(self.send item).delete obj
item = (item.to_s.singularize == item.to_s) ? "#{item.to_s}_id" : "#{item.to_s.singularize}_ids"
if (self.send item).include? obj.id
(self.send item).delete obj.id
self.save!
else
false #should put error message for user not existed in list