most of stage 2
[edumed.git] / wtem / admin.py
index 3608628..93fd652 100644 (file)
@@ -224,8 +224,9 @@ class SubmissionsSet:
                     examiners = self.examiners_by_exercise.setdefault(exercise_id, [])
                     if user not in examiners:
                         examiners.append(user)
-            contact_body = submission.contact.body
-            submission.school = '%s %s' % (contact_body['institution'], contact_body['institution_address'])
+            if submission.contact:
+                contact_body = submission.contact.body
+                submission.school = '%s %s' % (contact_body.get('school'), contact_body.get('school_address'))
 
 
 def report_view(request):