summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-data-service/web/render.scm9
1 files changed, 6 insertions, 3 deletions
diff --git a/guix-data-service/web/render.scm b/guix-data-service/web/render.scm
index 248de3c..5121782 100644
--- a/guix-data-service/web/render.scm
+++ b/guix-data-service/web/render.scm
@@ -91,9 +91,12 @@
failure))
failure)))
-(define* (render-html #:key sxml (extra-headers '()))
- (list (append extra-headers
- '((content-type . (text/html))))
+(define* (render-html #:key sxml (extra-headers '())
+ (code 200))
+ (list (build-response
+ #:code code
+ #:headers (append extra-headers
+ '((content-type . (text/html)))))
(lambda (port)
(sxml->html sxml port))))