From a2739e7f3e4eb9b1a4bc615c7ce1bd996aaf42de Mon Sep 17 00:00:00 2001 From: yomguy Date: Fri, 23 Nov 2012 15:13:22 +0100 Subject: [PATCH] fix no course --- teleforma/management/commands/teleforma-import-professors.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/teleforma/management/commands/teleforma-import-professors.py b/teleforma/management/commands/teleforma-import-professors.py index a69bd9de..44536bf6 100644 --- a/teleforma/management/commands/teleforma-import-professors.py +++ b/teleforma/management/commands/teleforma-import-professors.py @@ -27,8 +27,9 @@ class Command(BaseCommand): p = Professor(user=user) p.save() for code in professor['courses']: - course = Course.objects.get(code=code) - p.courses.add(course) + course = Course.objects.filter(code=code) + if course: + p.courses.add(course[0]) print 'imported: ' + user.first_name + ' ' + user.last_name + ' ' + user.username def handle(self, *args, **options): -- 2.39.5