fix: album info and missing location fix

Signed-off-by: Varun Raj <varun@skcript.com>
This commit is contained in:
Varun Raj committed 2024-12-01 20:47:22 +05:30
1 parent ee27f4f452
commit 835a7f9cc3
3 files changed
+3 -4

No files matched your search

@@ -61,7 +61,7 @@ export default function MissingLocationAssets() {
),
},
],
})).filter((p) => !p.original);
}));
}, [assets, selectedIds]);
const slides = useMemo(
+2 -2
View File
@@ -21,7 +21,7 @@ export default async function handler(
}
const { id } = req.query as { id: string };
const dbAlbums = await db.selectDistinctOn([assets.id], {
const dbAlbums = await db.selectDistinctOn([albums.id], {
id: albums.id,
albumName: albums.albumName,
createdAt: albums.createdAt,
@@ -35,7 +35,7 @@ export default async function handler(
.from(albums)
.leftJoin(albumsAssetsAssets, eq(albums.id, albumsAssetsAssets.albumsId))
.leftJoin(assets, eq(albumsAssetsAssets.assetsId, assets.id))
.leftJoin(exif, eq(assets.id, exif.assetId))
.leftJoin(exif, and(eq(assets.id, exif.assetId), eq(assets.isVisible, true)))
.leftJoin(assetFaces, eq(assets.id, assetFaces.assetId))
.leftJoin(person, and(eq(assetFaces.personId, person.id), eq(person.isHidden, false)))
.where(and(eq(albums.ownerId, currentUser.id), eq(albums.id, id)))
@@ -53,7 +53,6 @@ export default async function handler(
gte(exif.dateTimeOriginal, startDateDate),
lte(exif.dateTimeOriginal, endDateDate),
eq(assets.ownerId, currentUser.id),
eq(assets.isVisible, true),
));
return res.status(200).json(rows);