From 06f077bac25dcf4870ac03fb46840182bd38fbbf Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 3 Feb 2025 16:29:41 -0600 Subject: [PATCH] fix(server): memory lane assets order (#15882) * fix(server): memory lane assets order * fix: sql * pr feedback * sql --- server/src/queries/asset.repository.sql | 2 ++ server/src/repositories/asset.repository.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/server/src/queries/asset.repository.sql b/server/src/queries/asset.repository.sql index 948f7dd114..437e1e173c 100644 --- a/server/src/queries/asset.repository.sql +++ b/server/src/queries/asset.repository.sql @@ -47,6 +47,8 @@ with and "asset_files"."type" = $6 ) and "assets"."deletedAt" is null + order by + (assets."localDateTime" at time zone 'UTC')::date desc limit $7 ) as "a" on true diff --git a/server/src/repositories/asset.repository.ts b/server/src/repositories/asset.repository.ts index b306b1a694..1f52b9c71a 100644 --- a/server/src/repositories/asset.repository.ts +++ b/server/src/repositories/asset.repository.ts @@ -121,6 +121,7 @@ export class AssetRepository implements IAssetRepository { ), ) .where('assets.deletedAt', 'is', null) + .orderBy(sql`(assets."localDateTime" at time zone 'UTC')::date`, 'desc') .limit(20) .as('a'), (join) => join.onTrue(),