From b5dc05dfbe99b4b02e9d945e2b3d513239533ed5 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sat, 17 Sep 2016 20:33:06 -0500 Subject: [PATCH] Fix instructor participation creation (Fixes #229) --- course/versioning.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/course/versioning.py b/course/versioning.py index 04117087..1e7c90a4 100644 --- a/course/versioning.py +++ b/course/versioning.py @@ -264,12 +264,13 @@ def set_up_new_course(request): part = Participation() part.user = request.user part.course = new_course + part.status = participation_status.active + part.save() + part.roles.set([ # created by signal handler for course creation ParticipationRole.objects.get(identifier="instructor") ]) - part.status = participation_status.active - part.save() # }}} -- GitLab