From 01ba5d8d725e655947c8a5dcbd215706ae2c3eeb Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 30 Jan 2023 16:28:15 -0500 Subject: [PATCH] Work on user password updates --- app/methods/e_cvent_methods.py | 2 +- app/methods/person_methods.py | 2 ++ app/methods/user_methods.py | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/methods/e_cvent_methods.py b/app/methods/e_cvent_methods.py index 91c4f96..5883c83 100644 --- a/app/methods/e_cvent_methods.py +++ b/app/methods/e_cvent_methods.py @@ -737,7 +737,7 @@ def create_update_aether_person( person_data['external_id'] = person_external_id log.debug(person_data) - if update_person_kiss(person_id=person_id, person_dict_obj=person_data): + if update_person_kiss(person_id=person_id, person_dict_obj=person_data, set_default_password=False): log.info(f'Updated Person ID: {person_id}') else: log.info(f'Did not update Person ID: {person_id}') diff --git a/app/methods/person_methods.py b/app/methods/person_methods.py index 326791e..7b58734 100644 --- a/app/methods/person_methods.py +++ b/app/methods/person_methods.py @@ -148,6 +148,7 @@ def update_person_kiss( contact_id: int|None = None, organization_id: int|None = None, user_id: int|None = None, + set_default_password: bool = True, log_lvl: int = logging.DEBUG, # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL ) -> bool: log.setLevel(log_lvl) @@ -235,6 +236,7 @@ def update_person_kiss( user_id = user_id, user_dict_obj = person_obj.user, person_id = person_id, + set_default_password = False, ): pass # NOTE: There is a trigger that will update the person record with the new user ID. else: return False elif person_obj.user: diff --git a/app/methods/user_methods.py b/app/methods/user_methods.py index 3b1da7e..7b330d8 100644 --- a/app/methods/user_methods.py +++ b/app/methods/user_methods.py @@ -82,7 +82,6 @@ def create_user_obj( else: log.warning('A new password was not passed and not setting a default password.') - log.debug(user_obj.new_password) # user_dict['password'] = user_obj.password # There has to be a better way to do this??? It thinks "password" is unset and so is excluded?