[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Ricardo Wurmus |
Date: |
Tue, 21 May 2019 05:42:10 -0400 (EDT) |
branch: master
commit 74b8945f2b73631a2ac5bc54fda08cacd91f24d0
Author: Ricardo Wurmus <address@hidden>
Date: Tue May 21 11:38:15 2019 +0200
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.
---
src/cuirass/http.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/cuirass/http.scm b/src/cuirass/http.scm
index 48a2b39..94a2f25 100644
--- a/src/cuirass/http.scm
+++ b/src/cuirass/http.scm
@@ -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