aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2021-06-09 10:28:01 +0100
committerChristopher Baines <mail@cbaines.net>2021-06-09 10:28:11 +0100
commitf421faa790d1f3abf8a67c50f86b814e551e91bf (patch)
treeeff93cd4ff87ba44066d2255f8581e77e0187ae8
parent9c1b989d203e49ad99eb69514b3ff1981acd9e5a (diff)
downloaddata-service-f421faa790d1f3abf8a67c50f86b814e551e91bf.tar
data-service-f421faa790d1f3abf8a67c50f86b814e551e91bf.tar.gz
Fix a uri encoding issue with linking to outputs
-rw-r--r--guix-data-service/web/view/html.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/guix-data-service/web/view/html.scm b/guix-data-service/web/view/html.scm
index f22595b..024eeda 100644
--- a/guix-data-service/web/view/html.scm
+++ b/guix-data-service/web/view/html.scm
@@ -683,7 +683,10 @@
,@(map (match-lambda
((output-name path hash-algorithm hash recursive?)
`(tr
- (td (a (@ (href ,path))
+ (td (a (@ (href ,(string-join
+ (map uri-encode
+ (string-split path #\/))
+ "/")))
,(display-store-item-short path))))))
derivation-outputs)))))))))