The logic for query and formData parameter builders should be the same.
The current form data builder processes truthy values differently than query, adding allowEmptyValue to it. It also adds an empty string as parameter value if the value is undefined and allowEmptyValue is true.
The logic for
query
andformData
parameter builders should be the same.The current form data builder processes truthy values differently than query, adding
allowEmptyValue
to it. It also adds an empty string as parameter value if the value isundefined
andallowEmptyValue
is true.Form data builder:
https://github.com/swagger-api/swagger-js/blob/7e1cf7b4af0545eb296f4bde3bddabfd6280352e/src/execute/swagger2/parameter-builders.js#L18-L35
Query builder: https://github.com/swagger-api/swagger-js/blob/7e1cf7b4af0545eb296f4bde3bddabfd6280352e/src/execute/swagger2/parameter-builders.js#L51-L72