Handle missing fingerprint manager during seed save

This commit is contained in:
thePR0M3TH3AN
2025-08-06 22:13:47 -04:00
parent 26a4a74131
commit bfc181c32b

View File

@@ -1218,7 +1218,13 @@ class PasswordManager:
"""
try:
fingerprint = generate_fingerprint(seed)
if fingerprint in self.fingerprint_manager.list_fingerprints():
existing = []
if (
hasattr(self, "fingerprint_manager")
and self.fingerprint_manager is not None
):
existing = self.fingerprint_manager.list_fingerprints()
if fingerprint in existing:
print(colored("Error: Seed profile already exists.", "red"))
raise ValueError("Fingerprint already exists")