From a4b018204d4051988385febd727617893e6f9a3e Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 5 Jun 2019 12:06:00 +0100 Subject: [PATCH] Destructure more things --- src/components/SessionForm.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/SessionForm.vue b/src/components/SessionForm.vue index 4d0ad5d..a78594b 100644 --- a/src/components/SessionForm.vue +++ b/src/components/SessionForm.vue @@ -81,11 +81,11 @@ export default { 'Content-Type': 'application/vnd.api+json' } }) - .then(({ data }) => { - const title = data.data.attributes.title + .then(({ data: { data } }) => { + const title = data.attributes.title this.messages.push(`Session ${title} has been created.`) - this.$emit('submitted', data.data) + this.$emit('submitted', data) this.form.body = '' this.form.title = '' @@ -93,8 +93,8 @@ export default { this.errors = [] this.messages = [] }) - .catch(error => { - this.errors = _(error.response.data.errors).map('detail').value() + .catch(({ response: { data } }) => { + this.errors = _(data.errors).map('detail').value() }) } }