From a831ab72d592e78b08b2dcdc414b6f9c6d1f033b Mon Sep 17 00:00:00 2001 From: Michael Olund Date: Tue, 29 Sep 2020 11:06:39 -0700 Subject: [PATCH] Removed extra console logging, and added better error handling for saving metadata. --- vue/src/components/Uploader/Uploader.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/vue/src/components/Uploader/Uploader.vue b/vue/src/components/Uploader/Uploader.vue index 4a078cc5..1d0821db 100644 --- a/vue/src/components/Uploader/Uploader.vue +++ b/vue/src/components/Uploader/Uploader.vue @@ -331,7 +331,15 @@ export default { } `}) .then(response => { - console.log('response', response); + // check for errors in the graphQL response + if (response.data.errors && response.data.errors.length) { + response.data.errors.forEach((error) => { + console.log('error', error.message || error); + // if there was an error it's probably because the upload isn't finished yet + // mark the metadata as dirty so it will save metadata again + this.isDirty = true; + }) + } }) .catch((error) => { this.showError('Error saving metadata'); @@ -352,7 +360,6 @@ export default { `, variables: null}) .then(response => { - console.log('response', response); response.data.data.documents.forEach((doc) => { this.files.push({ name: doc.filename,