[digikam] [Bug 375569] New: Wrong tags in tooltips
Kusi
bugzilla_noreply at kde.org
Thu Jan 26 00:31:52 GMT 2017
https://bugs.kde.org/show_bug.cgi?id=375569
Bug ID: 375569
Summary: Wrong tags in tooltips
Product: digikam
Version: 5.4.0
Platform: openSUSE RPMs
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: Database-Mysql
Assignee: digikam-devel at kde.org
Reporter: kusi at forum.titlis.org
Target Milestone: ---
Created attachment 103649
--> https://bugs.kde.org/attachment.cgi?id=103649&action=edit
tooltip
when I hover over an image with many tags (including stacked tags), strange &
incomplete tag names are indicated on the tooltip. Please see attached
screenshot
On the screenshot, I see
- Leute/Flavia
- Leute/Kusi
- Flavia
- Kusi
- Maman
- Leute/Timea
The corresponding sql query
select Tags.name, Tags.id as TagId, pid as TagParentId from Images
join ImageTags on Images.id = ImageTags.imageid
join Tags on ImageTags.tagid = Tags.id
where
Images.name = "20161224T184451-D610-DSC_9616.JPG" AND
Images.album is not NULL;
returns
name name TagId TagParentId
20161224T184451-D610-DSC_9616.JPG Kusi 12 32
20161224T184451-D610-DSC_9616.JPG Celine Brun 101 401
20161224T184451-D610-DSC_9616.JPG Maman 103 102
20161224T184451-D610-DSC_9616.JPG Alessia 159 401
20161224T184451-D610-DSC_9616.JPG Color Label None 435 428
20161224T184451-D610-DSC_9616.JPG Pick Label None 445 428
20161224T184451-D610-DSC_9616.JPG Flavia 1'064 32
20161224T184451-D610-DSC_9616.JPG Timea 1'210 32
and select * from Tags where id in (32,401,102, 100) returns
id pid name icon iconkde lft rgt
32 0 Leute [NULL] [NULL] 1'030 1'631
100 32 Nathalie Famille [NULL] [NULL] 1'469 1'576
102 100 Papa [NULL] [NULL] 1'570 1'571
401 100 Stephane [NULL] [NULL] 1'528 1'531
It looks like the tooltip query doesn't handle multilevel (stacked) tags
correctly. The behavior in digikam is not consistent, this bug does not happen
with all stacked tags. For the example above, my db looks correct, though.
PS: for this query, are the lgt rgt columns needed?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list