diff --git a/spec/unit/crypto/secrets.spec.ts b/spec/unit/crypto/secrets.spec.ts index 3e95ed05e..ff9129468 100644 --- a/spec/unit/crypto/secrets.spec.ts +++ b/spec/unit/crypto/secrets.spec.ts @@ -312,6 +312,7 @@ describe("Secrets", function () { this.emit(ClientEvent.AccountData, event); return {}; }; + bob.getKeyBackupVersion = jest.fn().mockResolvedValue(null); await bob.bootstrapCrossSigning({ authUploadDeviceSigningKeys: async (func) => { diff --git a/src/crypto/EncryptionSetup.ts b/src/crypto/EncryptionSetup.ts index 2c8384467..1641c2f9d 100644 --- a/src/crypto/EncryptionSetup.ts +++ b/src/crypto/EncryptionSetup.ts @@ -228,6 +228,8 @@ export class EncryptionSetupOperation { prefix: ClientPrefix.V3, }); } + // tell the backup manager to re-check the keys now that they have been (maybe) updated + await crypto.backupManager.checkKeyBackup(); } } }