aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2019-07-29 19:48:57 +0100
committerChristopher Baines <mail@cbaines.net>2019-07-29 19:48:57 +0100
commitf2c7cc83ed28b6857e07cb6c58a4c9fee22802eb (patch)
tree722d705d2a71a6988a8ad11dcc952b54c66e20df /guix-data-service/web
parent08d9cbbfe3a954123c5eb9e7652635ee81a66ed2 (diff)
downloaddata-service-f2c7cc83ed28b6857e07cb6c58a4c9fee22802eb.tar
data-service-f2c7cc83ed28b6857e07cb6c58a4c9fee22802eb.tar.gz
Fix the JSON compare output
Diffstat (limited to 'guix-data-service/web')
-rw-r--r--guix-data-service/web/controller.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/guix-data-service/web/controller.scm b/guix-data-service/web/controller.scm
index 929d6e3..a76be6c 100644
--- a/guix-data-service/web/controller.scm
+++ b/guix-data-service/web/controller.scm
@@ -374,7 +374,13 @@
(render-json
`((new-packages . ,(list->vector new-packages))
(removed-packages . ,(list->vector removed-packages))
- (version-changes . ,(list->vector version-changes)))
+ (version-changes . ,(list->vector
+ (map
+ (match-lambda
+ ((name data ...)
+ `((name . ,name)
+ ,@data)))
+ version-changes))))
#:extra-headers http-headers-for-unchanging-content))
(else
(render-html