summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2018-09-02 22:33:55 +0200
committerRicardo Wurmus <rekado@elephly.net>2018-09-02 22:33:55 +0200
commita7d74e1af3e34eb909e0558d736ea809d91f562f (patch)
treedaaab1105916c53a0e637da824b56354cc06906e
parent0ed715a98139c5200501d1830d4c67a0bdcd656c (diff)
process-query: Improve results of "submitter" query.
-rw-r--r--mumi/messages.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/mumi/messages.scm b/mumi/messages.scm
index f228687..00f80fd 100644
--- a/mumi/messages.scm
+++ b/mumi/messages.scm
@@ -365,10 +365,11 @@ unprocessed query string and an alist of search attributes."
#:attributes ,(cons `(@author string-contains ,who) attrs)
#:filters ,fs))
;; This is not supported by the Debbugs SOAP service,
- ;; so we filter locally.
+ ;; so we filter locally. At least we know that we need
+ ;; bugs where the author is "who".
(("submitter" who)
`(#:terms ,terms
- #:attributes ,attrs
+ #:attributes ,(cons `(@author string-contains ,who) attrs)
#:filters ,(cons (lambda (bug)
(string-contains-ci (bug-originator bug)
who))