DO NOT USE the ‘Keyword List’ keyword renaming facility unless all images that use the renamed keyword are currently selected e.g. by using the search function and then selecting the images that the search locates.
This topic is related to my previous post Win PL8.7.1 Fails to update XMP sidecar when Keyword spelling changed but is hopefully shorter and demonstrates the “fall-out” from the current bug that DxO have managed to engineer.
The test was prompted by trying to repeat a test done by @platypus on a Mac that he added to my original topic.
- I created a new directory containing 40 images and selected all the images and added a new keyword “KEYWORD”.
- I then moved to a new empty directory and used the ‘Keyword List’ function to change “KEYWORD” to “KEYWORD-MOD” and PhotoLab indicated I now had 40 images with the “KEYWORD-MOD” keyword.
- I then moved back to the original directory and discovered I no longer had any “KEYWORD-MOD” images I now had 40 images identified as having the keyword of “KEYWORD”?
How could this happen, very simply, given the messed up code in PhotoLab!
As I stated in the related topic, PhotoLab is not updating the xmp sidecar with the changed keyword but is updating the DOP.
So, when I rediscovered the directory, PhotoLab read the xmp sidecar files and decided that the data in there took precedence over the contents of the database and the contents of the DOP.
So it took the keyword data from the xmp sidecar file, i.e. “KEYWORD” (because DxPL had not bothered to update it) and used that to update the DOP and xmp sidecar (and database) details, effectively reversing the changes I had made.
I would suggest that DxO examine and fix the code to update the xmp sidecar file @DxO_Support-Team and I am further concerned that it accepted the “old” xmp sidecar files and overwrote the later keyword details in the database!?
The discussions between myself and @platypus will almost certainly continue over in the original topic but hopefully this is a bit more succinct and highlights the dangers of this DxO Bug.
The corroborating evidence:-
Throughout the testing I was running “my” Python Folder Monitor (PFM) program to track the file events in the folder and the logs clearly show NO xmp sidecar updates when “KEYWORD” was changed to “KEYWORD-MOD” .











