https://bugs.kde.org/show_bug.cgi?id=462071

            Bug ID: 462071
           Summary: Last tag cannot be removed if only using xmp.lr and
                    xmp.dc
    Classification: Applications
           Product: digikam
           Version: 8.0.0
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Metadata-Xmp
          Assignee: digikam-bugs-n...@kde.org
          Reporter: spiffysni...@gmail.com
  Target Milestone: ---

SUMMARY
If only Xmp.lr.hierarchicalSubject and  Xmp.dc.subject (and digiKam:TagsList)
are activated for writing/reading into/from the sidecar file, it is not
possible to delete the last tag.
With the digiKam namespace included, all works fine.

STEPS TO REPRODUCE
1. fresh digikam installation
2. add 1 dir with one jpg in it
3.Config/Metadata/Behavior: tick all information aspects and "rescan  files" 
4. Config/Metadata/sidecars: enable reading and writing to xmp sidecars only
5. create the tag structrure: a/1, a/b/1
6. Disable all tags, apply
7. enable only a/b/1, apply
8. disable a/b/1, apply

OBSERVED RESULT
A new tag /1 is created and only the dc.subject is written in the XMP sidecar

EXPECTED RESULT
Remove all tags from the file, dc.subject should be deleted too.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 22.10
(available in About System)
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.6

ADDITIONAL INFORMATION
I open this bug only because there were other similar side effects which I
could not reproduce on the test instance. The reason for even trying this is to
have a bidirectional exchange of tags between digiKam and darktable.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to