diff --git a/libs/common/src/vault/services/fido2/fido2-authenticator.service.ts b/libs/common/src/vault/services/fido2/fido2-authenticator.service.ts index 251144e8ce7..29e8d628b62 100644 --- a/libs/common/src/vault/services/fido2/fido2-authenticator.service.ts +++ b/libs/common/src/vault/services/fido2/fido2-authenticator.service.ts @@ -350,6 +350,11 @@ export class Fido2AuthenticatorService implements Fido2AuthenticatorServiceAbstr return []; } + //ensure full sync has completed before getting the ciphers + if ((await this.syncService.getLastSync()) == null) { + await this.syncService.fullSync(false); + } + const ciphers = await this.cipherService.getAllDecrypted(); return ciphers .filter(