diff -r 65c8d1bfe94b -r 0a723ff3d27c app/soc/logic/models/club.py --- 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