aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-qa-frontpage/guix-data-service.scm7
1 files changed, 5 insertions, 2 deletions
diff --git a/guix-qa-frontpage/guix-data-service.scm b/guix-qa-frontpage/guix-data-service.scm
index af9fb0b..79c534e 100644
--- a/guix-qa-frontpage/guix-data-service.scm
+++ b/guix-qa-frontpage/guix-data-service.scm
@@ -18,6 +18,7 @@
guix-data-service-error?
guix-data-service-error-response-body
guix-data-service-error-response-code
+ guix-data-service-error-url
guix-data-service-error->sexp
@@ -55,7 +56,8 @@
make-guix-data-service-error
guix-data-service-error?
(response-body guix-data-service-error-response-body)
- (response-code guix-data-service-error-response-code))
+ (response-code guix-data-service-error-response-code)
+ (url guix-data-service-error-url))
(define (guix-data-service-error->sexp exn)
`((exception . guix-data-service-invalid-parameters)
@@ -120,7 +122,8 @@
(assoc-ref json-body "error"))
(raise-exception
(make-guix-data-service-error json-body
- (response-code response)))
+ (response-code response)
+ url))
(values json-body
response)))))))