diff --git a/server/package-lock.json b/server/package-lock.json index 2eb3e66a1e..6b5a367454 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -28,8 +28,8 @@ "class-transformer": "^0.5.1", "class-validator": "^0.14.0", "cookie-parser": "^1.4.6", - "exiftool-vendored": "^22.0.0", - "exiftool-vendored.pl": "^12.62.0", + "exiftool-vendored": "~22.2.3", + "exiftool-vendored.pl": "~12.65.0", "fluent-ffmpeg": "^2.1.2", "geo-tz": "^7.0.7", "glob": "^10.3.3", diff --git a/server/package.json b/server/package.json index 3a8ecff4a5..a7f05577f9 100644 --- a/server/package.json +++ b/server/package.json @@ -58,11 +58,11 @@ "class-transformer": "^0.5.1", "class-validator": "^0.14.0", "cookie-parser": "^1.4.6", - "exiftool-vendored": "^22.0.0", - "exiftool-vendored.pl": "^12.62.0", + "exiftool-vendored": "~22.2.3", + "exiftool-vendored.pl": "~12.65.0", "fluent-ffmpeg": "^2.1.2", - "glob": "^10.3.3", "geo-tz": "^7.0.7", + "glob": "^10.3.3", "handlebars": "^4.7.8", "i18n-iso-countries": "^7.6.0", "immich": "^0.41.0", diff --git a/server/src/domain/metadata/metadata.service.ts b/server/src/domain/metadata/metadata.service.ts index 25dbb12b69..09100267cc 100644 --- a/server/src/domain/metadata/metadata.service.ts +++ b/server/src/domain/metadata/metadata.service.ts @@ -317,7 +317,7 @@ export class MetadataService { iso: validate(tags.ISO), latitude: validate(tags.GPSLatitude), lensModel: tags.LensModel ?? null, - livePhotoCID: (asset.type === AssetType.VIDEO ? tags.ContentIdentifier : tags.MediaGroupUUID) ?? null, + livePhotoCID: (tags.ContentIdentifier || tags.MediaGroupUUID) ?? null, longitude: validate(tags.GPSLongitude), make: tags.Make ?? null, model: tags.Model ?? null,