Skip to content

Commit 74a19b9

Browse files
aaunario-keepersk-keeper
authored andcommitted
fixes (via null-checks) for 1. login security-data update, 2. shortcut list
1 parent 3933c5c commit 74a19b9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

keepercommander/commands/folder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1007,7 +1007,7 @@ def execute(self, params, **kwargs):
10071007
record = vault.KeeperRecord.load(params, record_uid)
10081008
if record:
10091009
folders = [params.folder_cache.get(x, params.root_folder) for x in records[record_uid]]
1010-
folders.sort(key=lambda x: x.name)
1010+
folders.sort(key=lambda x: x.name or '')
10111011
f = []
10121012
for x in folders:
10131013
is_shared = True if x.type in {BaseFolderNode.SharedFolderType, BaseFolderNode.SharedFolderFolderType} else False

keepercommander/commands/utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1364,10 +1364,13 @@ def get_record_uids():
13641364
ex_pw_rec_uids = no_pw_rec_uids & sd_rec_uids
13651365
ex_pw_recs = [(vault.KeeperRecord.load(params, r), None) for r in ex_pw_rec_uids]
13661366
to_update = [*pw_recs, *ex_pw_recs]
1367+
to_update = [(r, p) for r, p in to_update if r is not None]
13671368

13681369
bw_enabled = bool(params.breach_watch)
13691370

13701371
def has_stale_security_data(record):
1372+
if not record:
1373+
return False
13711374
record_security_data = sd_objs.get(record.record_uid, {})
13721375
sd_revision = record_security_data.get('revision', 0)
13731376
if bw_enabled:

0 commit comments

Comments
 (0)