syslock / ems

0 stars 1 forks source link

doppelte Tags #17

Open MetalsKiller64 opened 9 years ago

MetalsKiller64 commented 9 years ago

In der Tag-Liste beim hinzufügen eines Tags zu einem Beitrag werden manche Tags doppelt oder öfter aufgelistet.

tags

syslock commented 9 years ago
$ sqlite3 ems.db
SQLite version 3.8.4.3 2014-04-03 16:53:12
Enter ".help" for usage hints.
sqlite> select data, count(*) from objects 
        inner join titles on objects.id=titles.object_id 
        where objects.type='application/x-obj.tag' 
        group by data having count(*)>1 
        order by count(*) desc;
Video|3
Demons Souls|2
FFX|2
sqlite> select o.id, t.data, datetime(o.ctime,'unixepoch'), count(m.parent_id) from membership m 
        inner join objects o on m.child_id=o.id 
        inner join titles t on o.id=t.object_id 
        where o.type='application/x-obj.tag' and t.data in ('Video','Demons Souls','FFX') 
        group by o.id;
128|Video|2013-09-09 01:31:16|511
7324|Demons Souls|2015-02-11 19:38:05|18
7359|Video|2015-02-12 23:04:10|18
8094|Video|2015-03-14 10:51:50|11
8095|Demons Souls|2015-03-14 10:52:27|1
9153|FFX|2015-06-12 22:23:52|2
9154|FFX|2015-06-12 22:23:58|12
syslock commented 9 years ago

https://github.com/syslock/ems/commit/8818ca8d64c30918fdba9d7f8bcf158506e7922f

- allow to create new tags from the current search input, when no direct hits where found
syslock authored on 19 Mar

Hm... das Erstellungsdatum der meisten Duplikate scheint vor dieser Änderung zu liegen, zumal sie evtl. erst später ausgespielt wurde. Der FFX-Clone ist aber definitiv neuer. Bei letzterem sind die Zeiten aber auch sehr nah beieinander. War vielleicht eher ein Doppelklick-Bug? Bei den älteren Sachen frag ich mich, ob es Leichen sind, die man so jetzt gar nich mehr erzeugen könnte...

Mit der neuen Searchbar findet man aber in jedem Fall jeden passenden Beitrag, egal mit welcher Version des Tags er markiert wurde. Ist also kein Drama.

MetalsKiller64 commented 9 years ago

Dieses kleine Problem ist wirklich eher unbedeutend, ich wollte es aber trotzdem mal zur Sprache bringen da die Tag-Liste durch die Tag-Klone unnötig verlängert wird. Das nervt hauptsächlich dann, wenn man einen Tag zu einem Beitrag hinzufügen möchte, der nicht ganz oben in der Liste steht und man die exakte Schreibweise dieses Tags nicht mehr im Kopf hat. Das hängt also aus meiner Sicht auch mit der Suchfunktion zusammen, deshalb die Referenz: https://github.com/syslock/ems/issues/15