https://bugs.kde.org/show_bug.cgi?id=511159

            Bug ID: 511159
           Summary: Rejecting or ignoring faces writes to image metadata,
                    causing unwanted file modifications
    Classification: Applications
           Product: digikam
      Version First 8.8.0
       Reported In:
          Platform: Microsoft Windows
                OS: Microsoft Windows
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Faces-Workflow
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
Rejecting or ignoring detected faces in Digikam updates the original image
files’ metadata instead of only changing the database, causing unnecessary file
modifications.

STEPS TO REPRODUCE
1. Run face detection on a set of images.
2. In the People view, reject or mark some detected faces as "ignored."
3. Observe that the image file's last modified timestamp changes.

OBSERVED RESULT
Each time a face is rejected or ignored, Digikam modifies the image file itself
(metadata changes). This happens even though no new face tags or user-visible
metadata should be added or removed.

EXPECTED RESULT
Rejecting or ignoring a face should only affect Digikam’s internal database.
The original image files should remain untouched, preserving their timestamps
and avoiding unnecessary metadata writes.

SOFTWARE/OS VERSIONS
Windows: Windows 11 25H2
Digikam 8.8.0 Stable

ADDITIONAL INFORMATION
This behavior causes significant overhead when images are stored on a NAS or
network drive, since marking many faces as ignored triggers many metadata write
operations over the network.

The modification date changing confirms that Digikam is writing to the files
even when it shouldn’t.
Ideally, “ignored” or “rejected” status should be stored exclusively in
Digikam’s internal database.

I believe this behavior already happened in the past, was fixed, and reappeared
sometime around the 8.7.0 release.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to