mirror of
https://github.com/immich-app/immich.git
synced 2025-05-31 12:15:47 -04:00
fix(server): album count does not account for assets without exif (#17150)
* fix(server): album count doesn't accounted for assets without exif * sql
This commit is contained in:
parent
619bd72de9
commit
fecf3809a6
@ -93,7 +93,7 @@ select
|
|||||||
"exif" as "exifInfo"
|
"exif" as "exifInfo"
|
||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
inner join "exif" on "assets"."id" = "exif"."assetId"
|
left join "exif" on "assets"."id" = "exif"."assetId"
|
||||||
inner join "albums_assets_assets" on "albums_assets_assets"."assetsId" = "assets"."id"
|
inner join "albums_assets_assets" on "albums_assets_assets"."assetsId" = "assets"."id"
|
||||||
where
|
where
|
||||||
"albums_assets_assets"."albumsId" = "albums"."id"
|
"albums_assets_assets"."albumsId" = "albums"."id"
|
||||||
|
@ -68,7 +68,7 @@ const withAssets = (eb: ExpressionBuilder<DB, 'albums'>) => {
|
|||||||
eb
|
eb
|
||||||
.selectFrom('assets')
|
.selectFrom('assets')
|
||||||
.selectAll('assets')
|
.selectAll('assets')
|
||||||
.innerJoin('exif', 'assets.id', 'exif.assetId')
|
.leftJoin('exif', 'assets.id', 'exif.assetId')
|
||||||
.select((eb) => eb.table('exif').as('exifInfo'))
|
.select((eb) => eb.table('exif').as('exifInfo'))
|
||||||
.innerJoin('albums_assets_assets', 'albums_assets_assets.assetsId', 'assets.id')
|
.innerJoin('albums_assets_assets', 'albums_assets_assets.assetsId', 'assets.id')
|
||||||
.whereRef('albums_assets_assets.albumsId', '=', 'albums.id')
|
.whereRef('albums_assets_assets.albumsId', '=', 'albums.id')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user