From 23c242cbbee6cd633f7c484af303f91df2c671c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Thu, 29 Jun 2023 21:51:15 +0200 Subject: [PATCH] EnonceCreate => Error handling --- NodeApp/src/managers/DojoBackendManager.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/NodeApp/src/managers/DojoBackendManager.ts b/NodeApp/src/managers/DojoBackendManager.ts index 1dc4db4..48746d2 100644 --- a/NodeApp/src/managers/DojoBackendManager.ts +++ b/NodeApp/src/managers/DojoBackendManager.ts @@ -82,9 +82,15 @@ class DojoBackendManager { } catch ( error ) { if ( verbose ) { if ( error instanceof AxiosError ) { - spinner.fail(`Error...`); + if ( error.response ) { + if ( error.response.status === StatusCodes.CONFLICT ) { + spinner.fail(`The template name is already used. Please choose another name.`); + } else { + spinner.fail(`Template creation error: ${ error.response.statusText }`); + } + } } else { - spinner.fail(`Error...`); + spinner.fail(`Template creation error: unknown error`); } } -- GitLab