app/soc/views/helper/access.py
changeset 1180 6290c9e49848
parent 1179 427d2ec42823
child 1184 bd9c6101d41d
--- a/app/soc/views/helper/access.py	Mon Feb 02 14:47:09 2009 +0000
+++ b/app/soc/views/helper/access.py	Mon Feb 02 15:00:43 2009 +0000
@@ -674,7 +674,8 @@
     # TODO(srabbelier) Make this give a proper error message
     self.deny(django_args)
 
-  def checkIsMyEntity(self, django_args, logic, field_name='user'):
+  def checkIsMyEntity(self, django_args, logic,
+                      field_name='user', user=False):
     """Checks whether the entity belongs to the user.
     """
 
@@ -682,7 +683,7 @@
 
     fields = {
         'link_id': django_args['link_id'],
-        field_name: self.user.key().name(),
+        field_name: self.user if user else self.user.key().name()
         }
 
     entity = logic.getForFields(fields)