Skip to content

Commit 68965b8

Browse files
committed
fix(sec): load_profiles gestisce CryptoError quando cifratura non ancora sbloccata — SEC-5 hotfix
1 parent 441f323 commit 68965b8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

gtk3/config_manager.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,10 @@ def load_profiles() -> dict:
6262

6363
cm = _crypto()
6464
if cm and cm.is_enabled():
65-
profili = {nome: cm.decrypt_profile(p) for nome, p in profili.items()}
65+
try:
66+
profili = {nome: cm.decrypt_profile(p) for nome, p in profili.items()}
67+
except (cm.CryptoError, cm.InvalidTokenError):
68+
pass
6669

6770
from protocols import validate_profiles
6871
profili = validate_profiles(profili)

0 commit comments

Comments
 (0)