1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-02 01:33:22 +00:00

Fix kdf config not being updated

This commit is contained in:
Bernd Schoolmann
2025-10-21 17:10:05 +02:00
parent ca3987739d
commit edc73abf9e
2 changed files with 4 additions and 1 deletions

View File

@@ -868,6 +868,7 @@ const safeProviders: SafeProvider[] = [
AuthServiceAbstraction,
StateProvider,
SecurityStateService,
KdfConfigService,
],
}),
safeProvider({

View File

@@ -12,7 +12,7 @@ import {
// This import has been flagged as unallowed for this class. It may be involved in a circular dependency loop.
import { SecurityStateService } from "@bitwarden/common/key-management/security-state/abstractions/security-state.service";
// eslint-disable-next-line no-restricted-imports
import { KeyService } from "@bitwarden/key-management";
import { KdfConfigService, KeyService } from "@bitwarden/key-management";
// FIXME: remove `src` and fix import
// eslint-disable-next-line no-restricted-imports
@@ -100,6 +100,7 @@ export class DefaultSyncService extends CoreSyncService {
authService: AuthService,
stateProvider: StateProvider,
private securityStateService: SecurityStateService,
private kdfConfigService: KdfConfigService,
) {
super(
tokenService,
@@ -434,6 +435,7 @@ export class DefaultSyncService extends CoreSyncService {
masterPasswordUnlockData,
userId,
);
await this.kdfConfigService.setKdfConfig(userId, masterPasswordUnlockData.kdf);
}
}
}