From 697a8049829d08646f0f28c94dc5d67d5562ccdc Mon Sep 17 00:00:00 2001 From: Stanislav Lvovsky <stanislav.lvovsky@sap.com> Date: Wed, 25 Mar 2020 09:49:52 +0200 Subject: [PATCH] add logger to back logic (#201) * add logger to back logic * Update package.json --- backend/package.json | 2 +- frontend/src/App.vue | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/backend/package.json b/backend/package.json index b9dcdc127..2c9d48376 100644 --- a/backend/package.json +++ b/backend/package.json @@ -5,7 +5,7 @@ "license": "Apache 2.0", "description": "Provide rich user experience for Yeoman generators using VSCode extension or the browser", "repository": "https://github.com/SAP/yeoman-ui", - "version": "0.0.62", + "version": "0.0.63", "engines": { "vscode": "^1.39.2" }, diff --git a/frontend/src/App.vue b/frontend/src/App.vue index bde08a2c0..d90fe3a67 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -182,12 +182,17 @@ export default { (this.currentPrompt && this.currentPrompt.status === PENDING && !this.isDone); }, back() { - this.isReplaying = true; - const answers = this.currentPrompt.answers; - if (this.promptIndex > 1) { - this.rpc.invoke("back", [answers]); - } else { - this.reload(); + try { + this.isReplaying = true; + const answers = this.currentPrompt.answers; + if (this.promptIndex > 1) { + this.rpc.invoke("back", [answers]); + } else { + this.reload(); + } + } catch (error) { + this.rpc.invoke("logError", [error]); + this.reject(error); } }, next() {