guix-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]