Skip to content

[Javascript] Problems on deserialize text type and on file response #3297

@ghost

Description

Hi,
I'm testing my api on the generated nodejs(javascript) client. I've found two problems, that break the client when called.
First:
when I've a call that return text/plain, SuperAgent initialize the body to {}, so data it's never null and doesn't verify the if condition, and in the end it gives an error.
deserialize
I've done a fix for my case, just adding this line in the if clauses
"if (data == null || (returnType==='String' && Object.keys(data).length === 0 && data.constructor === Object))" but I think this is a bug and has to be correct

Second:
I've a call where the response is a file
file
And this is fine on other language like java or ruby, but not on javascript. It gives this error:
file2

Thanks in advance for support

I'm using Swagger-codegen version 2.2.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions