Bug 509213 - "Update Fingerprints" updates all images instead of selected album
Summary: "Update Fingerprints" updates all images instead of selected album
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Similarity (other bugs)
Version First Reported In: 8.8.0
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-06 22:06 UTC by Eugene Vert
Modified: 2025-09-07 05:54 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 8.8.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Vert 2025-09-06 22:06:54 UTC
SUMMARY
The "Update fingerprints" in the "Similarity" sidebar updates fingerprints from the entire library, ignoring the limitations of selected albums/tags.

STEPS TO REPRODUCE
1. Right-click on an album in the "Albums" sidebar.
2. Choose "Find Duplicates..."
3. Click on "Update fingerprints."

OBSERVED RESULT
digiKam rebuilds fingerprints of images outside the selected album.

EXPECTED RESULT
digiKam rebuilds fingerprints of images only from the selected album.

SOFTWARE/OS VERSIONS
Linux: openSUSE Tumbleweed
KDE Plasma Version:  6.4.3
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Comment 1 Maik Qualmann 2025-09-07 05:49:35 UTC
The intention is to update all fingerprints. The button's tooltip already indicates that "all" fingerprints will be updated. It would cause problems if only the selected albums were updated, because people often "forget" to create the fingerprints.

Maik
Comment 2 Maik Qualmann 2025-09-07 05:54:51 UTC
Git commit 8506dda53155451658c7f0f3b14180e0d2eb20e1 by Maik Qualmann.
Committed on 07/09/2025 at 05:54.
Pushed by mqualmann into branch 'master'.

adjust i18n to "all" fingerprints
FIXED-IN: 8.8.0

M  +1    -1    NEWS
M  +1    -1    core/utilities/fuzzysearch/findduplicatesview.cpp

https://invent.kde.org/graphics/digikam/-/commit/8506dda53155451658c7f0f3b14180e0d2eb20e1