From 56bf864180cc4d579cff85dfc01f0cb73d58baab Mon Sep 17 00:00:00 2001 From: Akira Date: Thu, 23 Jan 2025 16:30:57 +0900 Subject: [PATCH] Fix class name 9k --- rog/services/csv_processor.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/rog/services/csv_processor.py b/rog/services/csv_processor.py index e3ab33c..48ef496 100644 --- a/rog/services/csv_processor.py +++ b/rog/services/csv_processor.py @@ -105,6 +105,16 @@ class EntryCSVProcessor: female=is_female, is_active=True ) + else: + if not user.firstname or not user.lastname or not user.date_of_birth: + last_name, first_name = self.name_splitter.split_full_name(row['owner_name']) + birth_date = self.date_converter.convert_date(row['owner_birthday']) + user.firstname = first_name + user.lastname = last_name + user.date_of_birth = birth_date + user.save() + print(f'User updated: {user.email}...name:{user.last_name} {user.first_name}...birth:{user.date_of_birth}') + print(f'Existing User... {user.email}...name:{user.last_name} {user.first_name}...birth:{user.date_of_birth}') return user def _get_or_create_team(self, row: Dict[str, Any], user: CustomUser) -> Team: