aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/client-communication.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix-build-coordinator/client-communication.scm')
-rw-r--r--guix-build-coordinator/client-communication.scm14
1 files changed, 10 insertions, 4 deletions
diff --git a/guix-build-coordinator/client-communication.scm b/guix-build-coordinator/client-communication.scm
index 0a2aef4..2b7a916 100644
--- a/guix-build-coordinator/client-communication.scm
+++ b/guix-build-coordinator/client-communication.scm
@@ -248,7 +248,8 @@
(if (eq? key 'tag)
(match (string-split value #\:)
((tag-key tag-value)
- (cons tag-key tag-value)))
+ (cons tag-key tag-value))
+ ((tag-key) tag-key))
#f)))
query-parameters)
#:not-tags
@@ -257,7 +258,8 @@
(if (eq? key 'not_tag)
(match (string-split value #\:)
((tag-key tag-value)
- (cons tag-key tag-value)))
+ (cons tag-key tag-value))
+ ((tag_key) tag_key))
#f)))
query-parameters)
#:processed
@@ -464,13 +466,17 @@
'()
(map (match-lambda
((key . value)
- (simple-format #f "tag=~A:~A" key value)))
+ (simple-format #f "tag=~A:~A" key value))
+ (key
+ (simple-format #f "tag=~A" key)))
tags))
,@(if (null? not-tags)
'()
(map (match-lambda
((key . value)
- (simple-format #f "not_tag=~A:~A" key value)))
+ (simple-format #f "not_tag=~A:~A" key value))
+ (key
+ (simple-format #f "not_tag=~A" key)))
not-tags))
,@(if (boolean? processed)
(if processed