Skip to content

Commit 81ab295

Browse files
authored
fix axios template: [object Object] is not valid JSON.
Fixes #4973 Added condition to check if template is `Framework.IsAxios` then return data without parse, cause axios convert json string to data object by default.
1 parent 3bf55b1 commit 81ab295

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/NSwag.CodeGeneration.TypeScript/Templates/Client.ProcessResponse.HandleStatusCode.liquid

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ let resultData{{ response.StatusCode }} = _responseText;
4444
{% if response.UseDtoClass -%}
4545
{{ response.DataConversionCode }}
4646
{% else -%}
47-
result{{ response.StatusCode }} = {% unless response.IsPlainText %}JSON.parse({% endunless %}resultData{{ response.StatusCode }}{% unless response.IsPlainText %}){% endunless %};
47+
result{{ response.StatusCode }} = {% unless response.IsPlainText or Framework.IsAxios %}JSON.parse({% endunless %}resultData{{ response.StatusCode }}{% unless response.IsPlainText or Framework.IsAxios %}){% endunless %};
4848
{% endif -%}
4949
{% else -%}
5050
{% if response.UseDtoClass or response.IsDateOrDateTime -%}

0 commit comments

Comments
 (0)