From f1eb8af618b2157491418a2db71e1ddaeee23501 Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 7 Nov 2012 11:47:46 +0100 Subject: [PATCH] auto add new (blank) professor when missing --- teleforma/views/core.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index 76bebe99..6b58cfbf 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -487,6 +487,12 @@ class ConferenceRecordView(FormView): user = User.objects.filter(username=conference['professor_id']) if user: conf.professor = Professor.objects.get(user=user[0]) + else: + user = User(username=conference['professor_id']) + user.save() + professor = Professor(user=user) + professor.save() + conf.professor = professor try: organization, c = Organization.objects.get_or_create(name=conference['organization']) conf.room, c = Room.objects.get_or_create(name=conference['room'], -- 2.39.5