From ce10c27d7a79f74910fb06443bc88f2cc6ebcf82 Mon Sep 17 00:00:00 2001 From: Pawel Wojtaszko Date: Wed, 6 Aug 2025 00:31:21 +0200 Subject: [PATCH] Fix formatting --- server/src/repositories/asset.repository.ts | 23 ++++++++++++--------- server/src/services/notification.service.ts | 6 +++++- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/server/src/repositories/asset.repository.ts b/server/src/repositories/asset.repository.ts index 66d12d72b8..4d3068104f 100644 --- a/server/src/repositories/asset.repository.ts +++ b/server/src/repositories/asset.repository.ts @@ -691,16 +691,19 @@ export class AssetRepository { eb.fn.coalesce(eb.fn('array_agg', ['duration']), sql.lit('{}')).as('duration'), eb.fn.coalesce(eb.fn('array_agg', ['id']), sql.lit('{}')).as('id'), eb.fn.coalesce(eb.fn('array_agg', ['visibility']), sql.lit('{}')).as('visibility'), - eb.fn.coalesce( - eb.fn('array_agg', [ - eb.case() - .when(eb.ref('ownerId'), '=', auth?.user.id || '') - .then(eb.ref('isFavorite')) - .else(sql.lit(false)) - .end() - ]), - sql.lit('{}') - ).as('isFavorite'), + eb.fn + .coalesce( + eb.fn('array_agg', [ + eb + .case() + .when(eb.ref('ownerId'), '=', auth?.user.id || '') + .then(eb.ref('isFavorite')) + .else(sql.lit(false)) + .end(), + ]), + sql.lit('{}'), + ) + .as('isFavorite'), eb.fn.coalesce(eb.fn('array_agg', ['isImage']), sql.lit('{}')).as('isImage'), // TODO: isTrashed is redundant as it will always be all true or false depending on the options eb.fn.coalesce(eb.fn('array_agg', ['isTrashed']), sql.lit('{}')).as('isTrashed'), diff --git a/server/src/services/notification.service.ts b/server/src/services/notification.service.ts index 852536cd65..af0c1b981e 100644 --- a/server/src/services/notification.service.ts +++ b/server/src/services/notification.service.ts @@ -162,7 +162,11 @@ export class NotificationService extends BaseService { const [asset] = await this.assetRepository.getByIdsWithAllRelationsButStacks([assetId]); if (asset) { - this.eventRepository.clientSend('on_asset_update', userId, mapAsset(asset, { auth: { user: { id: userId } } as AuthDto })); + this.eventRepository.clientSend( + 'on_asset_update', + userId, + mapAsset(asset, { auth: { user: { id: userId } } as AuthDto }), + ); } }