If I have a scanned image with today's date, then I change EXIF "Creation date and time" and "Original date and time" by Ctrl+Shft+M, the Dates side menu doesn't reflect the change until digiKam is restarted. For example, a scan of an old photograph from 1893 is set to 01/01/1893 12:00:00 but no 1893 year appears in the Dates side menu until digiKam is restarted. Additionally if I then change the date again to 1894, 1894 is missing, as mentioned, but the 1893 year selection remains. However, clicking on 1893 yields no image. So it seems the database is correctly updated but the construction of the Dates menu remains unchanged until a restart. I tried the following but they are also ineffective: View -> Refresh doesn't fix it. Item -> Reread Metadata From Images.
Timeline is also affected.
Created attachment 110159 [details] updateDAlbums.patch This patch adds an update to the date albums when changing the date of an image. The update timer is currently set to 30 seconds and can still be reduced. Updating the date albums is time consuming. I think a patch for digikam-6.0.0. Maik
Git commit 537bca8473d58c28e26d4a8d83af6c2afc8fd073 by Maik Qualmann. Committed on 20/03/2018 at 19:37. Pushed by mqualmann into branch 'master'. add signal/slot from the image attribute watcher to date album update timer FIXED-IN: 6.0.0 M +2 -3 NEWS M +6 -1 core/libs/album/albummanager.cpp https://commits.kde.org/digikam/537bca8473d58c28e26d4a8d83af6c2afc8fd073