https://bugs.kde.org/show_bug.cgi?id=481180
Bug ID: 481180
Summary: digikam incorrectly reads metadata field "Subject"
when "HierarchicalSubject" is also present
Classification: Applications
Product: digikam
Version: 8.1.0
Platform: Debian testing
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: Tags-Engine
Assignee: digikam-bugs-n...@kde.org
Reporter: fale...@outlook.com
Target Milestone: ---
SUMMARY
Keywords present in "Subject" are ignored if they are part of any
"HierarchicalSubject" keyword and they are not the last part of
"HierarchicalSubject" keyword.
STEPS TO REPRODUCE
1. Prepare a picture with the following metadata fields (all other tag related
metadata empty):
- Subject: France, Nord, Lille
- HierarchicalSubject: places|France|Nord|Lille
This can be done e.g. by command:
- exiftool -Subject="France, Nord, Lille"
-HierarchicalSubject="places|France|Nord|Lille" image.jpg
in my case the tags are generated by darktable.
2. Add the picture into digikam database and read the metadata.
OBSERVED RESULT
Only the last level of the tag "places/France/Nord/Lille" is attached to the
picture. Hence, the picture cannot be found by searching for "France" or
"Nord", it can only be found by searching for "Lille".
EXPECTED RESULT
Either both middle levels ("France", "Nord") of the tag
"places/France/Nord/Lille" attached to the picture (preferably) or
non-hierarchical tags "France" and "Nord" attached to the picture.
ADDITIONAL INFORMATION
If the field "Subject" were to contain also an additional tag, let's say
"panorama" (while "HierarchicalSubject" being the same), the tag would also be
attached to the picture. There is no reason to ignore the tags ("France",
"Nord") from the example. Moreover, when digikam itself writes the read
metadata (only the last level of tag "places/France/Nord/Lille" attached), the
result differs:
- Subject: Lille
- HierarchicalSubject: places|France|Nord|Lille
Notice that only "Lille" is in the "Subject".
I don't see this topic in the release notes for digikam 8.2 (no idea about
8.3).
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian GNU/Linux 12
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10
--
You are receiving this mail because:
You are watching all bug changes.