From cf0cbdad3eeb778dc6e60af427486248a10b510c Mon Sep 17 00:00:00 2001 From: Tim Schubert Date: Thu, 12 Apr 2018 05:51:30 +0200 Subject: [PATCH] Fixup: Student was already member --- abgabesystem.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/abgabesystem.py b/abgabesystem.py index 201f796..e917662 100644 --- a/abgabesystem.py +++ b/abgabesystem.py @@ -147,14 +147,13 @@ def sync_project(gl, course, student): }) project = gl.projects.get(fork.id) project.path = student.user.username - #project.name = student.name + project.name = student.name project.visibility = 'private' project.save() course.group.transfer_project(to_project_id=fork.id) - project.members.create({ - 'user_id': student.user.id, - 'access_level': gitlab.DEVELOPER_ACCESS - }) + student_member = project.members.get(student.user.id) + student_member.access_level = gitlab.DEVELOPER_ACCESS + student_member.save() return project