The imageinfo/metadata API uses FormatMetadata::flattenArrayReal to handle metadata values which contain an array. commonmetadata and extmetadata don't use this and end up generating weird output.
Version: unspecified
Severity: normal
The imageinfo/metadata API uses FormatMetadata::flattenArrayReal to handle metadata values which contain an array. commonmetadata and extmetadata don't use this and end up generating weird output.
Version: unspecified
Severity: normal
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Tgr | T68564 [Javascript bug]: Some image descriptions (class mv-mmv-author) show "[object Object]" | |||
Resolved | • Gilles | T73135 Strange `{_: "..."}` in artist/credit | |||
Open | None | T74652 commonmetadata and extmetadata in imageinfo cannot handle deep arrays returned by File::getMetadata() |
gerritadmin wrote:
Change 170743 had a related patch set uploaded by Gilles:
Remove wrapper arrays coming from EXIF
gerritadmin wrote:
Change 172798 had a related patch set uploaded by Gergő Tisza:
FormatMetadata::fetchExtendedMetadata: Ignore multiple EXIF/XMP values
gerritadmin wrote:
Change 170743 abandoned by Gilles:
Remove wrapper arrays coming from EXIF
gerritadmin wrote:
Change 172798 merged by jenkins-bot:
FormatMetadata::fetchExtendedMetadata: Ignore multiple EXIF/XMP values
extmetadata is fixed. I'll fix commonmetadata but need input from someone more familiar with it on how it should handle multiple values.