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

            Bug ID: 440482
           Summary: Assigningment of facetags via a tagname, if the
                    tagname is not unique
           Product: digikam
           Version: 7.3.0
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Faces-Workflow
          Assignee: digikam-bugs-n...@kde.org
          Reporter: paul_krause_1...@t-online.de
  Target Milestone: ---

SUMMARY
Assigning a facetag to a face via a string/name in the input box (beneath the
face / face thumbnail) assigns the (subjective) wrong tag, if multiple tags
with this name (taking just the last part of parentTag/level1/level2/.../tag)
exist.


STEPS TO REPRODUCE
1. Make tags "A" and "B"
2. Make substag "Name" in "A" and "B"
3. Sometimes needed, to make 4 possible: If the option "Show only face tags for
assigning names in people sidebar" is on, mark "B/Name" as a facetag 
4. Select a face and assign "B/Name" to it
5. Select another face (the input box is already filled with "Name") and hit
Enter, Return, or the green OK button.


OBSERVED RESULT
The second face is assigned to "A/Name"


EXPECTED RESULT
The second face is assigned to "B/Name"


ADDITIONAL INFORMATION
I propose the following
A) Somehow "Name" was kept in memory in between assigning the first and second
face. Instead of just storing "Name" keep the internal tagid and/or the full
tag hierarchy ("B/Name" in my example).
B) If there is ambiguity, the user should be asked and/or tags marked already
as face should have priority.

Strictly speaking not the same, but:
Analogous erroneous assignment "A/Name" also happens if "Name" is typed
manually into the box of a face.

Thank you!

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

Reply via email to