diff --git a/tdrive/backend/node/src/services/documents/entities/drive-file.ts b/tdrive/backend/node/src/services/documents/entities/drive-file.ts index 2676681b..b8e71b4a 100644 --- a/tdrive/backend/node/src/services/documents/entities/drive-file.ts +++ b/tdrive/backend/node/src/services/documents/entities/drive-file.ts @@ -8,8 +8,8 @@ import * as UUIDTools from "../../../utils/uuid"; export const TYPE = "drive_files"; export type DriveScope = "personal" | "shared"; -export type AVStatusSafe = "safe"; -export type AVStatusUnsafe = "uploaded" | "scanning" | "scan_failed" | "malicious" | "skipped"; +export type AVStatusSafe = "uploaded" | "safe"; +export type AVStatusUnsafe = "scanning" | "scan_failed" | "malicious" | "skipped"; export type AVStatus = AVStatusSafe | AVStatusUnsafe; /** diff --git a/tdrive/backend/node/src/services/documents/services/index.ts b/tdrive/backend/node/src/services/documents/services/index.ts index 3b91eb96..294d4f8c 100644 --- a/tdrive/backend/node/src/services/documents/services/index.ts +++ b/tdrive/backend/node/src/services/documents/services/index.ts @@ -1119,7 +1119,8 @@ export class DocumentsService { // Check files in the current directory const maliciousFiles = entities.filter( - child => !child.is_directory && child.av_status !== "safe", + child => + !child.is_directory && child.av_status && !["uploaded", "safe"].includes(child.av_status), ); if (maliciousFiles.length > 0) {