GNOME Bugzilla – Bug 402063
Empty space is not a valid keyword
Last modified: 2008-10-29 13:24:02 UTC
Currently tracker allows an empty space as a valid keyword for a file. Perhaps tracker should check for valid = strlen(keyword) > 1 && g_unichar_isalnum(keyword[0]) && !g_unichar_isspace(keyword[0])
Confirmed. moogman@eyebrow:~$ tracker-tag --list moogman@eyebrow:~$ touch file moogman@eyebrow:~$ tracker-tag file /home/moogman/file: moogman@eyebrow:~$ tracker-tag file -a ' ' moogman@eyebrow:~$ tracker-tag --list : 1 moogman@eyebrow:~$ trackerd --version Tracker version 0.5.4 Copyright (c) 2005-2006 by Jamie McCracken (jamiemcc@gnome.org)
is it me or this is fixed in SVN?
Yes, fixed in SVN. moogman@gbcdff1461m:~/svn/tracker$ tracker-tag --list moogman@gbcdff1461m:~/svn/tracker$ touch file moogman@gbcdff1461m:~/svn/tracker$ tracker-tag file tracker-tag: internal tracker error: [keywords_get] Entity /home/moogman/svn/tracker/file not found in database The following error has happened : [keywords_get] Entity /home/moogman/svn/tracker/file not found in database moogman@gbcdff1461m:~/svn/tracker$ tracker-tag file /home/moogman/svn/tracker/file: moogman@gbcdff1461m:~/svn/tracker$ tracker-tag file /home/moogman/svn/tracker/file: moogman@gbcdff1461m:~/svn/tracker$ tracker-tag file -a ' ' moogman@gbcdff1461m:~/svn/tracker$ tracker-tag file /home/moogman/svn/tracker/file: moogman@gbcdff1461m:~/svn/tracker$ tracker-tag file /home/moogman/svn/tracker/file:
This bug was still there. Committed the fix in trunk.