Skip to content

Commit df20625

Browse files
committed
Handle the case where the null security score data in the sync down response
1 parent 92eb197 commit df20625

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

keeperapi/src/vault.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,10 +912,14 @@ const processSecurityScoreData = async (securityScoreDataList: Vault.ISecuritySc
912912
for (const securityScoreData of securityScoreDataList) {
913913
if (
914914
!securityScoreData.recordUid
915-
|| !securityScoreData.data
916915
|| typeof securityScoreData.revision !== 'number'
917916
) continue
918917

918+
if (!securityScoreData.data) {
919+
await storage.delete('security_score_data', securityScoreData.recordUid)
920+
continue
921+
}
922+
919923
const recUid = webSafe64FromBytes(securityScoreData.recordUid)
920924
try {
921925
const decrypted = await platform.decrypt(securityScoreData.data, recUid, 'gcm', storage)

0 commit comments

Comments
 (0)