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.