From 98c8e2b091364ee2e5d8e3f98ddc601cc13a5d0e Mon Sep 17 00:00:00 2001 From: Lukasdotcom Date: Tue, 3 Sep 2024 23:38:31 -0400 Subject: [PATCH] when searching for archived files hide partner's archived files --- server/src/utils/database.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/src/utils/database.ts b/server/src/utils/database.ts index f3232eb78bb2e..a75d017d3d786 100644 --- a/server/src/utils/database.ts +++ b/server/src/utils/database.ts @@ -108,6 +108,12 @@ export function searchAssetBuilder( ), ); + if ((isArchived || withArchived) && options.userIds && options.userIds.length > 0) { + builder.andWhere(`NOT (${builder.alias}.isArchived = true AND ${builder.alias}.ownerId != :userId)`, { + userId: options.userIds[0], + }); + } + if (isNotInAlbum) { builder .leftJoin(`${builder.alias}.albums`, 'albums')