From 155b9f56cd2746aeddee6c9e4280d7b736309fa6 Mon Sep 17 00:00:00 2001 From: Denys Seredenko Date: Fri, 13 Jan 2023 15:02:23 +0100 Subject: [PATCH] * fixes of error catching in posting comment * function move to next step feature: #12 --- src/components/tabs/CommentsTab.vue | 9 +++++++-- src/components/tabs/ContractTab.vue | 16 +++++++++++++++- src/service/ContractsService.js | 20 +++++++++----------- 3 files changed, 31 insertions(+), 14 deletions(-) diff --git a/src/components/tabs/CommentsTab.vue b/src/components/tabs/CommentsTab.vue index a299ab2..8eeedb0 100644 --- a/src/components/tabs/CommentsTab.vue +++ b/src/components/tabs/CommentsTab.vue @@ -89,8 +89,13 @@ export default { date: new Date() } - saveComment(comment) - this.$router.go() + saveComment(comment, this.contract.id) + .then(resp => { + this.$router.go() + }) + .catch(error => { + this.$router.push('/error?message=' + error.message + '&code=' + error.code) + }) } } } diff --git a/src/components/tabs/ContractTab.vue b/src/components/tabs/ContractTab.vue index 647ec99..aef0712 100644 --- a/src/components/tabs/ContractTab.vue +++ b/src/components/tabs/ContractTab.vue @@ -4,7 +4,8 @@