When the exif time stamps are changed by an external program, the internal timestamp in digikam is not updated.
Steps to Reproduce:
1. compare time in "Photograph Properties" and in exif-view
2. run exiftool -AllDates-=3:44 IMG_1201.CR2
in step one, the dates are equal
in step three, the exif time is changed, while the "Photograph Properties" time is unchanged
"Photograph Properties" should show the updated exif time
Workaround: use the "Image->Adjust Time & Date" Tool to update the internal time
Do you tried to run "More/Read metadata from file to DB option from bottom of Captions/Tags tab from right sidebar ?
Yes, that works. But it is quite well hidden and shouldn't that happen automatically?
(Best would be of course if the "Image->Adjust Time & Date" Tool would support CR2 files ... )
Image->Adjust Time & Date is a kipi-plugin, and is not better visible.
I plan to add a new option in maintainance tool to update DB info using image metadata (the reverse action already exist). The advantage is to run on whole Collection in background.
Git commit 45fd5ccc9741795ba3eac60cec632aa8f580b9f6 by Gilles Caulier.
Committed on 30/07/2013 at 20:48.
Pushed by cgilles into branch 'master'.
Maintenance tool : add Metadata synchronization option to be able to update from image metadata to DB or from DB to image metadata.
M +2 -1 CMakeLists.txt
M +2 -2 NEWS
M +29 -12 utilities/maintenance/maintenancedlg.cpp
M +11 -20 utilities/maintenance/maintenancemngr.cpp
M +13 -17 utilities/maintenance/maintenancesettings.h