forked from loafle/openapi-generator-original
Fixed http errors deserialization (#10940)
* Fixed http errors deserialization I've found this bug in @kubernetes/client-node npm package. By the way, Here is the issue https://github.com/OpenAPITools/openapi-generator/issues/2924# * Update typescript-node samples with a fix of error handling * Update samples version Co-authored-by: Bogdan Onischenko <bogdan.onischenko@nixsolutions.com>
This commit is contained in:
parent
887fe07bc1
commit
1314e229f5
@ -266,10 +266,10 @@ export class {{classname}} {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
{{#returnType}}
|
{{#returnType}}
|
||||||
body = ObjectSerializer.deserialize(body, "{{{.}}}");
|
body = ObjectSerializer.deserialize(body, "{{{.}}}");
|
||||||
{{/returnType}}
|
{{/returnType}}
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
|
@ -289,8 +289,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -364,8 +364,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -436,8 +436,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Pet");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Pet");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -657,8 +657,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "ApiResponse");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "ApiResponse");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
|
@ -209,8 +209,8 @@ export class StoreApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -278,8 +278,8 @@ export class StoreApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Order");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Order");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -347,8 +347,8 @@ export class StoreApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Order");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Order");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
|
@ -396,8 +396,8 @@ export class UserApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "User");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "User");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -478,8 +478,8 @@ export class UserApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "string");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "string");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
|
@ -289,8 +289,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -364,8 +364,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Array<Pet>");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -436,8 +436,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Pet");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Pet");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -657,8 +657,8 @@ export class PetApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "ApiResponse");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "ApiResponse");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
|
@ -209,8 +209,8 @@ export class StoreApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "{ [key: string]: number; }");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -278,8 +278,8 @@ export class StoreApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Order");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Order");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -347,8 +347,8 @@ export class StoreApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "Order");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "Order");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
|
@ -396,8 +396,8 @@ export class UserApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "User");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "User");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
@ -478,8 +478,8 @@ export class UserApi {
|
|||||||
if (error) {
|
if (error) {
|
||||||
reject(error);
|
reject(error);
|
||||||
} else {
|
} else {
|
||||||
body = ObjectSerializer.deserialize(body, "string");
|
|
||||||
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
|
||||||
|
body = ObjectSerializer.deserialize(body, "string");
|
||||||
resolve({ response: response, body: body });
|
resolve({ response: response, body: body });
|
||||||
} else {
|
} else {
|
||||||
reject(new HttpError(response, body, response.statusCode));
|
reject(new HttpError(response, body, response.statusCode));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user