fix(server): fix modify date extraction (#12658)

* fix(server): fix modify date extraction

* add unit test
This commit is contained in:
Alex
2024-09-13 22:30:06 -05:00
committed by GitHub
parent f22338f36f
commit e73dc3dc72
2 changed files with 18 additions and 1 deletions
+6 -1
View File
@@ -629,11 +629,16 @@ export class MetadataService {
this.logger.debug(`Asset ${asset.id} local time is offset by ${offsetMinutes} minutes`);
}
let modifyDate = asset.fileModifiedAt;
try {
modifyDate = (exifTags.ModifyDate as ExifDateTime)?.toDate() ?? modifyDate;
} catch {}
return {
dateTimeOriginal,
timeZone,
localDateTime,
modifyDate: (exifTags.ModifyDate as ExifDateTime)?.toDate() ?? asset.fileModifiedAt,
modifyDate,
};
}