Hi,
Am I the only one that has a broken search function using sqlite
storage? It has been broken since beginning of april.
It is some sort of attempt to escape %-chars, but I am not familiar with
the syntax. The following patch will fix the search function, but it
will not solve the %-char issue:
Index: trac/Search.py
===================================================================
--- trac/Search.py (revision 3269)
+++ trac/Search.py (working copy)
@@ -75,7 +75,7 @@
if len(columns) < 1 or len(terms) < 1:
raise TracError('Empty search attempt, this should really not
happen.')
- likes = [r"%s %s %%s ESCAPE '/'" % (i, db.like()) for i in columns]
+ likes = [r"%s %s %%s" % (i, db.like()) for i in columns]
c = ' OR '.join(likes)
sql = '(' + ') AND ('.join([c] * len(terms)) + ')'
args = []
Yours,
Philip
_______________________________________________
Trac-dev mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-dev