With release 8.4, I cannot add an existing tag to a new tag hierarchy.
I have some existing tag hierarchies which remain unchanged, but if I create a new tag structure, I am not able to add any tags that are already in another tag structure.
For example, existing tags:
germany/munich/museum/cars
germany/sinnsheim/museum/cars
If I want to create a new tag structure like this:
germany/speyer/museum/cars
Then “museum” and “cars” have a tick in the checkbox, but when I press the “apply” button, “museum” and “cars” do not retain the tick in the checkbox anymore. Instead, they appear as new tags on the top level:
germany/munich/museum/cars
germany/sinnsheim/museum/cars
germany/speyer/
museum
cars
As a result, “speyer” is in the structure, but “museum” and “cars” are not, because they are already used in another structure.
With the previous version of Digikam, I did not have such problems. Is this a bug, or do I need to change something in the settings?
I discovered something new: the tag only moves from the hierarchy to the top level when I write the tag into the photo. This issue may not be related to Digikam but could be a problem with ExifTool. I’m using Manjaro Linux and have version 12.96 of ExifTool.
I have installed ExifTool 13.03. I still experience the same behavior: when I sync the tags in Digikam, the tags in the hierarchies move to the top level.
When I use the command exiftool followed by the file name, there is a difference between older photos and current photos. The new photos do not have any entries with “/” or “|” as a separator. So, there are no hierarchical tags at all in my new photos. I suppose this is a setting somewhere in Digikam, but I have not changed any settings. After my last update, hierarchical tags are not working anymore.
I think the settings should be here. Does anybody know what settings I need to modify?
It seems there is an issue with my new photos. Previously, I used a Xiaomi phone. Now, I have a Pixel 8 Pro, and it’s only with these photos that I cannot add hierarchical tags. I imported an old photo from my Xiaomi phone, and I was able to add hierarchical tags without any problems.
For testing, I added the tags using exiftool directly:
exiftool -HierarchicalSubject=“Museum|Zurich|Car” PixelFoto.jpg
This worked perfectly! I don’t understand why Digikam can add hierarchical tags to the Xiaomi photos but not to the photos from the Pixel 8 Pro.