From: Guillaume Pellerin Date: Mon, 11 Mar 2024 15:19:49 +0000 (+0100) Subject: update professor.user only if non empty X-Git-Tag: 1.9.0-tc~13 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=fea435c9245201778141960df5717657917d912e;p=teleforma.git update professor.user only if non empty --- 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']: