http: Gracefully handle missing query.

* src/cuirass/http.scm (url-handler): Skip computation of builds-id-min and
builds-id-max when query is missing.
This commit is contained in:
Ricardo Wurmus 2019-05-21 11:38:15 +02:00
parent 965bace663
commit 74b8945f2b
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 3 additions and 3 deletions

View File

@ -351,9 +351,9 @@ Hydra format."
(("search")
(let* ((params (request-parameters request))
(query (assq-ref params 'query))
(builds-id-min (db-get-builds-query-min query))
(builds-id-max (db-get-builds-query-max query))
(query (and=> (assq-ref params 'query) uri-decode))
(builds-id-min (and=> query db-get-builds-query-min))
(builds-id-max (and=> query db-get-builds-query-max))
(border-low-id (assq-ref params 'border-low-id))
(border-high-id (assq-ref params 'border-high-id)))
(if query