Bug 441280 - Confirming face in preview removes other face regions
Summary: Confirming face in preview removes other face regions
Status: RESOLVED WORKSFORME
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (show other bugs)
Version: 7.3.0
Platform: macOS (DMG) macOS
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-21 09:59 UTC by Mats
Modified: 2022-01-07 05:27 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.4.0
Sentry Crash Report:


Attachments
Metadata settings screenshot (60.28 KB, image/png)
2021-08-21 11:30 UTC, Mats
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mats 2021-08-21 09:59:38 UTC
SUMMARY
When I open an image with multiple unknown faces in preview and give one of them a name and confirm it, the other (unknown) face regions disappear from the image. This seems to also happen if I name them in the thumbnail view (the other regions and corresponding thumbnails disappear).

STEPS TO REPRODUCE
1. Run face detection on image/album with multiple faces (seems to work correctly).
2. Open image in preview and tag one unknown face.
3. Other regions in the same picture disappear.

OBSERVED RESULT
Only one face region remains in the image.

EXPECTED RESULT
Other, untouched, face regions should remain (as unknown).


SOFTWARE/OS VERSIONS
macOS: 11.5.1
Comment 1 Maik Qualmann 2021-08-21 10:58:01 UTC
I cannot reproduce that. Please take a screenshot of your metadata and sidecar settings.

In principle, this can only occur if you have activated a re-read of the metadata in the event of a change and the cleaning of the DB.

Maik
Comment 2 Mats 2021-08-21 11:30:32 UTC
Created attachment 140908 [details]
Metadata settings screenshot

Aha, that is it! I had both "Rescan file when files are modified" and "Clean up the metadata from the database rescan files" set. Disabling the latter makes the problem go away. Didn't read the warning on that one carefully enough, apologies!

Mats