bugs: Use inexact queries for names.
authorRicardo Wurmus <rekado@elephly.net>
Thu, 12 Mar 2020 11:13:29 +0000 (12:13 +0100)
committerRicardo Wurmus <rekado@elephly.net>
Thu, 12 Mar 2020 11:13:29 +0000 (12:13 +0100)
* mumi/bugs.scm (bugs-by-submitter, bugs-by-owner): Use LIKE to
compare argument.

mumi/bugs.scm

index ef4a6bf461c1dc7aa142ded151e0842736055e81..6e1e36728754c1f9cdb7cb44be95ed307c23f4e1 100644 (file)
@@ -182,7 +182,8 @@ tags=excluded.tags;")
        (with-db
         (lambda (db)
           (sqlite-exec db
-                       "SELECT id FROM bugs WHERE submitter = " submitter ";")))))
+                       "SELECT id FROM bugs WHERE submitter LIKE "
+                       (string-append "%" submitter "%") ";")))))
 
 (define (bugs-by-owner owner)
   "Return all bug ids with the given OWNER."
@@ -190,7 +191,8 @@ tags=excluded.tags;")
        (with-db
         (lambda (db)
           (sqlite-exec db
-                       "SELECT id FROM bugs WHERE owner = " owner ";")))))
+                       "SELECT id FROM bugs WHERE owner LIKE "
+                       (string-append "%" owner "%") ";")))))
 
 (define (bugs-by-tag tag)
   "Return all bug ids that match the given TAG."