app/soc/logic/models/club.py
changeset 1115 0a723ff3d27c
parent 1085 0afbdd0905ef
child 1292 cf8b099bd787
--- a/app/soc/logic/models/club.py	Sat Jan 31 15:40:32 2009 +0000
+++ b/app/soc/logic/models/club.py	Sat Jan 31 15:41:45 2009 +0000
@@ -47,8 +47,12 @@
     """Invites the group admin and backup admin.
     """
 
+    fields = {
+        'link_id': entity.link_id
+        }
+
     # Find their application
-    application = club_app_logic.logic.getFromFields(link_id=entity.link_id)
+    application = club_app_logic.logic.getFromKeyFields(fields)
 
     if application:
       # only if there is an application send out the invites
@@ -62,7 +66,7 @@
 
       for admin in [application.applicant, application.backup_admin]:
         properties['link_id'] = admin.link_id
-        key_fields = request_logic.logic.getKeyFieldsFromDict(properties)
+        key_fields = request_logic.logic.getKeyFieldsFromFields(properties)
         request_logic.logic.updateOrCreateFromFields(properties, key_fields)
 
       # set the application to completed