diff --git a/app/vue/app.js b/app/vue/app.js index 561390d..87d86d9 100644 --- a/app/vue/app.js +++ b/app/vue/app.js @@ -49,9 +49,12 @@ createApp ({ setup() { message.reset() }, - submit: ()=> PUT (`Reviews`, review.value) - .then (()=> message.succeeded = 'Your review was submitted. Thanks.') - .catch (e => message.failed = e.response.data.error.message) + submit: () => { + message.reset() + PUT (`Reviews`, review.value) + .then ((result) => { review.value = result.data; message.succeeded = 'Your review was submitted. Thanks.' }) + .catch (e => message.failed = e.response?.data?.error?.message || e.message ) + } } }}) .mount("#app") .fetch() diff --git a/package.json b/package.json index 620466c..2a1cfec 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,9 @@ "@sap/xssec": "^4.2.7", "express": "^4.17.1" }, + "devDependencies": { + "@cap-js/sqlite": ">=1" + }, "cds": { "requires": { "messaging": true,