From 36ca115f52483a676f8c586a3f2fe96476d265b4 Mon Sep 17 00:00:00 2001 From: Zack Pollard Date: Fri, 7 Mar 2025 17:03:58 +0000 Subject: [PATCH] fix: asset deletes not filtering by ownerId --- server/src/repositories/sync.repository.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/repositories/sync.repository.ts b/server/src/repositories/sync.repository.ts index caaa584ac8..bc3205c0a3 100644 --- a/server/src/repositories/sync.repository.ts +++ b/server/src/repositories/sync.repository.ts @@ -99,6 +99,7 @@ export class SyncRepository { return this.db .selectFrom('assets_audit') .select(['id', 'assetId']) + .where('ownerId', '=', userId) .$if(!!ack, (qb) => qb.where('id', '>', ack!.updateId)) .$call((qb) => this.auditTableFilters(qb, ack)) .stream();