From 1e410e75eadfe58601a313adc08952a7f473e97f Mon Sep 17 00:00:00 2001 From: Ferdi Koomen Date: Thu, 18 Nov 2021 22:35:08 +0100 Subject: [PATCH] - Added better error handeling in axios client --- package.json | 2 +- src/templates/core/axios/sendRequest.hbs | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1cc686e2..c2c42fc1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openapi-typescript-codegen", - "version": "0.12.2", + "version": "0.12.3", "description": "Library that generates Typescript clients based on the OpenAPI specification.", "author": "Ferdi Koomen", "homepage": "https://github.com/ferdikoomen/openapi-typescript-codegen", diff --git a/src/templates/core/axios/sendRequest.hbs b/src/templates/core/axios/sendRequest.hbs index 348e37ad..2cdc3e6e 100644 --- a/src/templates/core/axios/sendRequest.hbs +++ b/src/templates/core/axios/sendRequest.hbs @@ -19,5 +19,12 @@ async function sendRequest( onCancel(() => source.cancel('The user aborted a request.')); - return await axios.request(config); + try { + return await axios.request(config); + } catch (error) { + if (error.response) { + return error.response; + } + throw error; + } }