Bug 370942

Summary: Advanced Metadata Write Options Ineffective
Product: [Applications] digikam Reporter: hardy.public
Component: Setup-MetadataAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: metzpinguin
Priority: NOR    
Version: 5.2.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In: 5.3.0
Sentry Crash Report:
Attachments: Image of problem.

Description hardy.public 2016-10-16 09:12:09 UTC
Assuming that unchecking an item in Tags in Write Options prevents that metadata from being populated in the image, then this setting seems to be ignored.

For example, I don't want to populate IPTC IIM Aplication 2 Keywords so I uncheck Iptc.Application2.Keywords as shown in the picture. Then when I add a face tag, the Keywords field is populated regardless, in this case with face tag name.

Reproducible: Always

Steps to Reproduce:
1. Disable Iptc.Application2.Keywords in Write Options
2. Add a face tag.
3.

Actual Results:  
IPTC IIM Aplication 2 Keywords is populated.

Expected Results:  
IPTC IIM Aplication 2 Keywords is not populated.
Comment 1 hardy.public 2016-10-16 09:13:21 UTC
Created attachment 101578 [details]
Image of problem.
Comment 2 Maik Qualmann 2016-10-19 19:37:42 UTC
Git commit 103aee077603900a14b8eeda0cbd1efb8578619a by Maik Qualmann.
Committed on 19/10/2016 at 19:35.
Pushed by mqualmann into branch 'master'.

write tags path only with DMetadata::setImageTagsPath()
FIXED-IN: 5.3.0

M  +2    -1    NEWS
M  +5    -5    libs/fileactionmanager/metadatahub.cpp

http://commits.kde.org/digikam/103aee077603900a14b8eeda0cbd1efb8578619a
Comment 3 Maik Qualmann 2016-10-19 19:45:23 UTC
Note: Write tags path to IPTC and EXIF namespaces is obsolete and we write not.

Maik
Comment 4 Maik Qualmann 2016-11-30 19:16:35 UTC
Git commit ff5bf24c4a755c43cdcbafd7f791199360458651 by Maik Qualmann.
Committed on 30/11/2016 at 19:12.
Pushed by mqualmann into branch 'master'.

implement write keywords to IPTC when it is enabled

M  +67   -53   libs/dmetadata/dmetadata.cpp

https://commits.kde.org/digikam/ff5bf24c4a755c43cdcbafd7f791199360458651