Extend the invalid parameter handling for more types

This commit is contained in:
Christopher Baines 2023-05-22 17:34:39 +01:00
parent 5f21458a8f
commit 68850065d7

View file

@ -657,15 +657,18 @@
((name . val) ((name . val)
(cons (cons
name name
(if (invalid-query-parameter? val) (cond
((invalid-query-parameter? val)
`((invalid `((invalid
. ,(with-output-to-string . ,(with-output-to-string
(lambda () (lambda ()
(sxml->html (sxml->html
(invalid-query-parameter-message (invalid-query-parameter-message
val))))) val)))))
(value . ,(invalid-query-parameter-value val))) (value . ,(invalid-query-parameter-value val))))
val)))) ((list? val)
(list->vector val))
(else val)))))
query-parameters))))) query-parameters)))))
(else (else
(letpar& ((systems (letpar& ((systems