Fails to open database
I did something to my database that causes PasswordSafe to dump a traceback. I'll see if I can track down what exactly the entry is in my database that is missing a title, but I think at the very least this should be handled in a more user-friendly way. Currently, the app just freezes.
Traceback (most recent call last):
File "/app/lib/python3.7/site-packages/passwordsafe/unlock_database.py", line 278, in password_unlock_success
self.open_database_page()
File "/app/lib/python3.7/site-packages/passwordsafe/unlock_database.py", line 607, in open_database_page
UnlockedDatabase(self.window, self.parent_widget, self.database_manager, self)
File "/app/lib/python3.7/site-packages/passwordsafe/unlocked_database.py", line 88, in __init__
self.assemble_listbox()
File "/app/lib/python3.7/site-packages/passwordsafe/unlocked_database.py", line 134, in assemble_listbox
self.show_page_of_new_directory(False, False)
File "/app/lib/python3.7/site-packages/passwordsafe/unlocked_database.py", line 300, in show_page_of_new_directory
self.add_stack_page(scrolled_window)
File "/app/lib/python3.7/site-packages/passwordsafe/unlocked_database.py", line 323, in add_stack_page
self.switch_stack_page()
File "/app/lib/python3.7/site-packages/passwordsafe/unlocked_database.py", line 353, in switch_stack_page
self.entry_page.set_entry_page_headerbar()
File "/app/lib/python3.7/site-packages/passwordsafe/entry_page.py", line 36, in set_entry_page_headerbar
filename_label.set_text(self.unlocked_database.database_manager.get_entry_name_from_entry_object(self.unlocked_database.current_group))
File "/app/lib/python3.7/site-packages/passwordsafe/database_manager.py", line 111, in get_entry_name_from_entry_object
if entry.title is None:
AttributeError: 'Group' object has no attribute 'title'
Edited by Link Dupont