mirror of
https://github.com/bitwarden/browser
synced 2025-12-13 23:03:32 +00:00
Fix for the issue where folders do not log when you have two accounts and you lock both then login to the second account (#13273)
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
// FIXME: Update this file to be type safe and remove this and next line
|
// FIXME: Update this file to be type safe and remove this and next line
|
||||||
// @ts-strict-ignore
|
// @ts-strict-ignore
|
||||||
import { Injectable } from "@angular/core";
|
import { Injectable } from "@angular/core";
|
||||||
import { firstValueFrom, from, map, mergeMap, Observable, switchMap } from "rxjs";
|
import { firstValueFrom, from, map, mergeMap, Observable, switchMap, take } from "rxjs";
|
||||||
|
|
||||||
import { CollectionService, CollectionView } from "@bitwarden/admin-console/common";
|
import { CollectionService, CollectionView } from "@bitwarden/admin-console/common";
|
||||||
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
|
import { OrganizationService } from "@bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction";
|
||||||
@@ -85,6 +85,7 @@ export class VaultFilterService implements DeprecatedVaultFilterServiceAbstracti
|
|||||||
};
|
};
|
||||||
|
|
||||||
return this.accountService.activeAccount$.pipe(
|
return this.accountService.activeAccount$.pipe(
|
||||||
|
take(1),
|
||||||
getUserId,
|
getUserId,
|
||||||
switchMap((userId) =>
|
switchMap((userId) =>
|
||||||
this.folderService
|
this.folderService
|
||||||
|
|||||||
Reference in New Issue
Block a user