From a6f9850e09d16be172c336a93ca191ecbc4b1519 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 16 Mar 2021 23:05:57 +0100 Subject: [PATCH] fix platform_only option --- teleforma/views/crfpa.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/teleforma/views/crfpa.py b/teleforma/views/crfpa.py index 4616297f..99effff9 100644 --- a/teleforma/views/crfpa.py +++ b/teleforma/views/crfpa.py @@ -428,7 +428,7 @@ class UserXLSBook(object): if not users: print(last_name) - username = get_unique_username('first_name', 'last_name') + username = get_unique_username(first_name, last_name) user = User(first_name=first_name, last_name=last_name, email=email, username=username) user.save() @@ -444,10 +444,13 @@ class UserXLSBook(object): student = Student(user=user) student.user = user - studnet.period = period + student.period = period student.iej = IEJ.objects.get(name=iej) student.save() - student.trainings.add(Training.objects.get(code=training)) + if 'I - ' in training: + training = training.split(' - ')[1] + student.platform_only = True + student.trainings.add(Training.objects.get(code=training, period=period, platform_only=student.platform_only)) student.procedure = Course.objects.get(code=proc) student.written_speciality = Course.objects.get(code=spe) student.oral_1 = Course.objects.get(code=oral_1) -- 2.39.5