diff --git a/common/src/abstractions/crypto.service.ts b/common/src/abstractions/crypto.service.ts index 4e86195238..3397d0d591 100644 --- a/common/src/abstractions/crypto.service.ts +++ b/common/src/abstractions/crypto.service.ts @@ -21,7 +21,7 @@ export abstract class CryptoService { ) => Promise; setProviderKeys: (orgs: ProfileProviderResponse[]) => Promise; getKey: (keySuffix?: KeySuffixOptions, userId?: string) => Promise; - getKeyFromStorage: (keySuffix: KeySuffixOptions) => Promise; + getKeyFromStorage: (keySuffix: KeySuffixOptions, userId?: string) => Promise; getKeyHash: () => Promise; compareAndUpdateKeyHash: (masterPassword: string, key: SymmetricCryptoKey) => Promise; getEncKey: (key?: SymmetricCryptoKey) => Promise; diff --git a/electron/src/services/electronCrypto.service.ts b/electron/src/services/electronCrypto.service.ts index a98ad0d4fd..7eb01e4927 100644 --- a/electron/src/services/electronCrypto.service.ts +++ b/electron/src/services/electronCrypto.service.ts @@ -38,9 +38,9 @@ export class ElectronCryptoService extends CryptoService { } } - protected async retrieveKeyFromStorage(keySuffix: KeySuffixOptions) { + protected async retrieveKeyFromStorage(keySuffix: KeySuffixOptions, userId?: string) { await this.upgradeSecurelyStoredKey(); - return super.retrieveKeyFromStorage(keySuffix); + return super.retrieveKeyFromStorage(keySuffix, userId); } /**