From fea435c9245201778141960df5717657917d912e Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 11 Mar 2024 16:19:49 +0100 Subject: [PATCH] update professor.user only if non empty --- teleforma/views/core.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/teleforma/views/core.py b/teleforma/views/core.py index d0593bbf..6c2be478 100644 --- a/teleforma/views/core.py +++ b/teleforma/views/core.py @@ -730,10 +730,11 @@ class ProfessorListView(View): remote_list = s.teleforma.get_professor_list() for professor_dict in remote_list['result']: user, c = User.objects.get_or_create(username=professor_dict['username'][:30]) - user.first_name = professor_dict['first_name'] - user.last_name = professor_dict['last_name'] - user.email = professor_dict['email'] - user.save() + if professor_dict['last_name']: + user.first_name = professor_dict['first_name'] + user.last_name = professor_dict['last_name'] + user.email = professor_dict['email'] + user.save() professor, c = Professor.objects.get_or_create(user=user, department=department) for course_code in professor_dict['courses']: -- 2.39.5