refactor(server): move filters to getByDayOfYear query (#14628)

move filters to getByDayOfYear query
This commit is contained in:
Mert 2024-12-10 16:22:47 -05:00 committed by GitHub
parent 25ca3b1124
commit 9eff1c4b34
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 55 additions and 38 deletions

View file

@ -68,22 +68,19 @@ SELECT
FROM
"assets" "entity"
LEFT JOIN "exif" "exifInfo" ON "exifInfo"."assetId" = "entity"."id"
LEFT JOIN "asset_files" "files" ON "files"."assetId" = "entity"."id"
INNER JOIN "asset_files" "files" ON "files"."assetId" = "entity"."id"
WHERE
(
"entity"."ownerId" IN ($1)
AND "entity"."isVisible" = true
AND "entity"."isArchived" = false
"files"."type" = $1
AND EXTRACT(
DAY
YEAR
FROM
CURRENT_DATE AT TIME ZONE 'UTC'
) - EXTRACT(
YEAR
FROM
"entity"."localDateTime" AT TIME ZONE 'UTC'
) = $2
AND EXTRACT(
MONTH
FROM
"entity"."localDateTime" AT TIME ZONE 'UTC'
) = $3
) > 0
)
AND ("entity"."deletedAt" IS NULL)
ORDER BY