]> git.openstreetmap.org Git - osqa.git/commitdiff
escape pagination parameters correctly, messed search when quotation was inserted
authorjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Sun, 12 Feb 2012 18:59:26 +0000 (18:59 +0000)
committerjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Sun, 12 Feb 2012 18:59:26 +0000 (18:59 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1229 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/utils/pagination.py

index a18bb32311090d0389535eaca32a84ba2232d582..67e2272b748efb47e0de69c82cc7ab001b4b8097 100644 (file)
@@ -17,7 +17,7 @@ def generate_uri(querydict, exclude=None):
 
     for k, l in querydict.iterlists():
         if (not exclude) or (not k in exclude):
-            all += ["%s=%s" % (k, escape(strip_tags(v))) for v in l]
+            all += ["%s=%s" % (k, escape(urlquote(strip_tags(v)))) for v in l]
         
     return "&".join(all)