From 7c2b773ad1ea1e8322653f55cdcb202c4f010c67 Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Wed, 25 Jun 2025 17:11:52 +0530 Subject: [PATCH] Allow the user to set a master password if an error occurs while accessing the OS secret storage. --- web/pgadmin/browser/__init__.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/web/pgadmin/browser/__init__.py b/web/pgadmin/browser/__init__.py index 0d7d07cac..55b7a17c8 100644 --- a/web/pgadmin/browser/__init__.py +++ b/web/pgadmin/browser/__init__.py @@ -737,17 +737,17 @@ def set_master_password(): if not isinstance(e, NoKeyringError): delete_local_storage_master_key() - # Delete saved password encrypted with kecyhain master key - from pgadmin.browser.server_groups.servers.utils \ - import remove_saved_passwords, update_session_manager - remove_saved_passwords(current_user.id) - update_session_manager(current_user.id) - - return form_master_password_response( - existing=False, - present=True, - errmsg=errmsg, - keyring_name=keyring_name) + # Delete saved password encrypted with keychain master key + # from pgadmin.browser.server_groups.servers.utils \ + # import remove_saved_passwords, update_session_manager + # remove_saved_passwords(current_user.id) + # update_session_manager(current_user.id) + # + # return form_master_password_response( + # existing=False, + # present=True, + # errmsg=errmsg, + # keyring_name=keyring_name) else: # If the master password is required and the master password hook # is specified then try to retrieve the encryption key and update data.