fix: local offset hours (#21147)

This commit is contained in:
Jason Rasmussen 2025-08-23 12:09:36 -04:00 committed by GitHub
parent 801af34d9a
commit 03e7922589
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View file

@ -277,7 +277,7 @@ with
epoch epoch
from from
( (
asset."localDateTime" - asset."fileCreatedAt" at time zone 'UTC' asset."localDateTime" AT TIME ZONE 'UTC' - asset."fileCreatedAt" at time zone 'UTC'
) )
)::real / 3600 as "localOffsetHours", )::real / 3600 as "localOffsetHours",
"asset"."ownerId", "asset"."ownerId",

View file

@ -566,7 +566,7 @@ export class AssetRepository {
sql`asset.type = 'IMAGE'`.as('isImage'), sql`asset.type = 'IMAGE'`.as('isImage'),
sql`asset."deletedAt" is not null`.as('isTrashed'), sql`asset."deletedAt" is not null`.as('isTrashed'),
'asset.livePhotoVideoId', 'asset.livePhotoVideoId',
sql`extract(epoch from (asset."localDateTime" - asset."fileCreatedAt" at time zone 'UTC'))::real / 3600`.as( sql`extract(epoch from (asset."localDateTime" AT TIME ZONE 'UTC' - asset."fileCreatedAt" at time zone 'UTC'))::real / 3600`.as(
'localOffsetHours', 'localOffsetHours',
), ),
'asset.ownerId', 'asset.ownerId',