From 3beeffaaf00d48b652eb4081f05aaa6cd6912a2e Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 18 Dec 2023 07:13:36 -0600 Subject: [PATCH] fix(server): metadata search does not return all EXIF info (#5810) * docs: update default config content * fix(server): metadata search does not return all EXIF info * remove console log * generate sql * Correct sql generation --- .../infra/repositories/asset.repository.ts | 46 +++++++++++++++++-- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/server/src/infra/repositories/asset.repository.ts b/server/src/infra/repositories/asset.repository.ts index 690d0aaf94..ca3ca685a7 100644 --- a/server/src/infra/repositories/asset.repository.ts +++ b/server/src/infra/repositories/asset.repository.ts @@ -826,15 +826,53 @@ export class AssetRepository implements IAssetRepository { .getRawMany(); return rows.map( - ({ tags, objects, country, state, city, description, model, make, ...assetInfo }) => + ({ + tags, + objects, + country, + state, + city, + description, + model, + make, + dateTimeOriginal, + exifImageHeight, + exifImageWidth, + exposureTime, + fNumber, + fileSizeInByte, + focalLength, + iso, + latitude, + lensModel, + longitude, + modifyDate, + projectionType, + timeZone, + ...assetInfo + }) => ({ exifInfo: { - country, - state, city, + country, + dateTimeOriginal, description, - model, + exifImageHeight, + exifImageWidth, + exposureTime, + fNumber, + fileSizeInByte, + focalLength, + iso, + latitude, + lensModel, + longitude, make, + model, + modifyDate, + projectionType, + state, + timeZone, }, smartInfo: { tags,