1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-09 05:00:10 +00:00

Ensure security task is pending.

This commit is contained in:
Miles Blackwood
2025-04-30 14:42:28 -04:00
parent 955877ed9c
commit f901553dd1

View File

@@ -9,7 +9,7 @@ import { LogService } from "@bitwarden/common/platform/abstractions/log.service"
import { UserId } from "@bitwarden/common/types/guid";
import { CipherService } from "@bitwarden/common/vault/abstractions/cipher.service";
import { CipherView } from "@bitwarden/common/vault/models/view/cipher.view";
import { SecurityTask, TaskService } from "@bitwarden/common/vault/tasks";
import { SecurityTask, SecurityTaskStatus, TaskService } from "@bitwarden/common/vault/tasks";
import { BrowserApi } from "../../platform/browser/browser-api";
import { generateDomainMatchPatterns, isInvalidResponseStatusCode } from "../utils";
@@ -514,7 +514,11 @@ export class OverlayNotificationsBackground implements OverlayNotificationsBackg
const cipherIds: CipherView["id"][] = ciphers.map((c) => c.id);
const securityTask =
tasks.length > 0 && tasks.find((task) => cipherIds.indexOf(task.cipherId) > -1);
tasks.length > 0 &&
tasks.find(
(task) =>
task.status && SecurityTaskStatus.Pending && cipherIds.indexOf(task.cipherId) > -1,
);
const cipher = ciphers.find((cipher) => cipher.id === securityTask.cipherId);