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

            Bug ID: 430134
           Summary: Face tags lost and captions mis-transferred after
                    digiKam automatically renames a conflicting filename
           Product: digikam
           Version: 7.2.0
          Platform: Appimage
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: digikam-bugs-n...@kde.org
          Reporter: m...@mikemorr.com
  Target Milestone: ---

SUMMARY
When digiKam automatically renames an image to resolve a duplicate filename
during a move, the existing image's face tags can be lost. Additionally, the
caption from the moved image can be incorrectly moved to the existing image.

STEPS TO REPRODUCE
1. Start with 2 different images, having the same filename, in 2 different
albums. For example:
In album "Friends", have a photo of a person, called "photo.jpg".
In album "Plants", have a photo of a flower, called "photo.jpg".

2. Apply a face tag (e.g. "Mike") to a region of the person photo.

3. Apply a caption (e.g. "A nice flower") to the flower photo.

4. Right-click the flower photo and choose "Move to Album..."

5. Choose the "Friends" album as the destination.

6. digiKam will warn of a file conflict. Choose "Rename automatically".

7. Look in the "Friends" album. Both photos are there. The flower photo has
been renamed to "photo_v1.jpg". But:

OBSERVED RESULT
The person's photo has lost its face tag.
The caption "A nice flower" has been removed from the flower photo, and applied
to the person's photo.

EXPECTED RESULT
The person's photo should keep its face tag.
The flower photo should keep its caption.
The flower caption should not be applied to the person's photo.

SOFTWARE/OS VERSIONS
Ubuntu 20.10
digikam-7.2.0-beta2-20201202T061220-x86-64.appimage
KDE Plasma Version: 
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2

ADDITIONAL INFORMATION
Database: SQLite
Write This Information to the Metadata: None

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

Reply via email to