Summary: | Sync Metadata Batch Tool does not reflect changes in tags properly | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Daniel Bauer <linux> |
Component: | Maintenance-Engine | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles, kdebugsystem |
Priority: | NOR | ||
Version: | 0.9.1 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.0.0 |
Description
Daniel Bauer
2007-02-19 09:01:05 UTC
I wonder if this could be fixed by providing an option: Save tags - preserve existing tags - overwrite existing tags All other solutions would require to store a list of all old tag names, which I dont like too much. I can confirm this on 0.9.1 final on Kubuntu Feisty. There's an option to remove ITPC data from all selected images, but I think this removes ALL ITPC data. You could try this and then resync metadata... if you don't have any other important ITPC tags. A quick partial fix would be to delete all copies of the tag being renamed from the ITPC metadata (if auto writing to ITPC keywords is enabled, of course), and then adding them back as the new tags. If the deleting fails, there will still be the extra copy, but if adding fails, the correct data will be in the database so a sync metadata would add the correct tag back into the ITPC keywords. SVN commit 982571 by cgilles: This is a long standing bug about Tag synchronization to XMP and IPTC keywords. To wrap around this problem, we remove all previous keywords before to apply new sets. Marcel, i think MetadataHub is right : new and old tags lists are fine. Problem must be in libkexiv2. Anyway this patch fix the problem for the moment. BUGS: 175321 BUGS: 159158 BUGS: 141912 BUGS: 186308 CCMAIL: marcel.wiesweg@gmx.de M +7 -4 metadatahub.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=982571 |