Strip <> and spaces from messageid's when searching
authorMagnus Hagander <magnus@hagander.net>
Sat, 3 Oct 2015 16:22:15 +0000 (18:22 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sat, 3 Oct 2015 16:22:15 +0000 (18:22 +0200)
Amir Rohan

django/archives/mailarchives/views.py

index e01182766dabd5a0805f0d0fa24c925c96d3156c..7b94d1a704e4e073b5b12e30ab0f3f51a7ecc780 100644 (file)
@@ -465,7 +465,7 @@ def search(request):
                # We don't do a more specific check if it's a messageid because doing
                # a key lookup is cheap...
                curs.execute("SELECT messageid FROM messages WHERE messageid=%(q)s", {
-                               'q': query,
+                               'q': query.lstrip(" \t\r\n<").rstrip(" \t\r\n>"),
                                })
                a = curs.fetchall()
                if len(a) == 1: