Closed
Description
If you try to use QueryFlag
you get invalid JavaScript.
The reason is this line in paramToStr
function:
paramToStr :: QueryArg f -> Bool -> Text
paramToStr qarg notTheEnd =
case qarg ^. queryArgType of
Normal -> name
<> "=' + encodeURIComponent("
<> name
<> if notTheEnd then ") + '" else ")"
Flag -> name <> "=" -------------------- BAD CODE HERE
List -> name
<> "[]=' + encodeURIComponent("
<> name
<> if notTheEnd then ") + '" else ")"
where name = qarg ^. queryArgName . argName . _PathSegment
It should be
Flag -> name <> "='" -- close the '
or
Flag -> name <> "'" -- close the '
Metadata
Metadata
Assignees
Labels
No labels