summaryrefslogtreecommitdiff
path: root/neocities/requests.scm
diff options
context:
space:
mode:
Diffstat (limited to 'neocities/requests.scm')
-rw-r--r--neocities/requests.scm10
1 files changed, 5 insertions, 5 deletions
diff --git a/neocities/requests.scm b/neocities/requests.scm
index 3f06a47..265ebcd 100644
--- a/neocities/requests.scm
+++ b/neocities/requests.scm
@@ -50,14 +50,14 @@
(string-join
(map (lambda (x)
(let ((key (car x))
- (value (cadr x)))
- (if (list? value)
+ (value (cdr x)))
+ (if (= 1 (length value))
+ (string-append (uri-encode key) "=" (uri-encode (car value)))
(string-join
(map (lambda (y)
- (string-append (uri-encode key) "[]=" (uri-encode y)))
+ (string-append (uri-encode key) "=" (uri-encode y)))
value)
- "&")
- (string-append (uri-encode key) "=" (uri-encode value)))))
+ "&"))))
querystring)
"&"))