From: Ricardo Wurmus Date: Tue, 7 Jul 2020 19:27:13 +0000 (+0200) Subject: aws/request: make-operation->request: Handle empty input values. X-Git-Url: https://git.elephly.net/?p=software%2Fguile-aws.git;a=commitdiff_plain;h=bd21180e8843af4a0abc43ceb78bf6c9af25c441 aws/request: make-operation->request: Handle empty input values. * aws/request.scm (make-operation->request)[request-parameters]: Gracefully deal with empty input values. --- diff --git a/aws/request.scm b/aws/request.scm index faa5e0d..e0cf58f 100644 --- a/aws/request.scm +++ b/aws/request.scm @@ -151,7 +151,9 @@ (define request-parameters (string-join (cons* (format #f "Action=~a" operation-name) (format #f "Version=~a" api-version) - (serialize-aws-value input)) + (if input + (serialize-aws-value input) + '())) "&")) (define payload-hash