Bug 461336 - Exiftool panel metadata values get duplicated when applying changes to file metadata
Summary: Exiftool panel metadata values get duplicated when applying changes to file m...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-ExifTool (other bugs)
Version First Reported In: 8.0.0
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-02 22:08 UTC by José Oliver-Didier
Modified: 2022-11-03 07:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In: 8.0.0
Sentry Crash Report:


Attachments
Exiftool panel duplicated values. (53.84 KB, image/png)
2022-11-02 22:08 UTC, José Oliver-Didier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description José Oliver-Didier 2022-11-02 22:08:14 UTC
Created attachment 153417 [details]
Exiftool panel duplicated values.

SUMMARY
***
Exiftool panel metadata values get duplicated when applying changes to file metadata
***


STEPS TO REPRODUCE
1. In the caption right panel, edit the caption on an image file and click [Apply] button.
2. Open Metadata right panel, and click on Exiftool


OBSERVED RESULT
- Values are duplicated, separated by comma.
- Refer to attached screenshot

EXPECTED RESULT
- Values should not be duplicated.

SOFTWARE/OS VERSIONS
Windows 11

ADDITIONAL INFORMATION
- Seems like a refresh issue.
- I have lazy metadata writing enabled.
- Tried with Exiftool writing enabled and disabled (Exiv2).
Comment 1 Maik Qualmann 2022-11-02 22:32:40 UTC
Git commit 65997371b1f70d053a52cb359f44a67898892415 by Maik Qualmann.
Committed on 02/11/2022 at 22:31.
Pushed by mqualmann into branch 'master'.

disable asyncronous loading of ExifTool metadata view for now
FIXED-IN: 8.0.0

M  +1    -1    NEWS
M  +1    -1    core/libs/widgets/metadata/exiftool/exiftoollistview.cpp

https://invent.kde.org/graphics/digikam/commit/65997371b1f70d053a52cb359f44a67898892415
Comment 2 Maik Qualmann 2022-11-03 07:23:46 UTC
Git commit 76a2e2cad7ff07e08b54574e743bd03e1c5ff1f6 by Maik Qualmann.
Committed on 03/11/2022 at 07:23.
Pushed by mqualmann into branch 'master'.

fix async ExifTool loading metadata

M  +1    -0    core/libs/metadataengine/exiftool/exiftoolparser.h
M  +29   -15   core/libs/metadataengine/exiftool/exiftoolparser_output.cpp
M  +5    -11   core/libs/widgets/metadata/exiftool/exiftoollistview.cpp
M  +1    -2    core/libs/widgets/metadata/exiftool/exiftoollistview.h

https://invent.kde.org/graphics/digikam/commit/76a2e2cad7ff07e08b54574e743bd03e1c5ff1f6