diff --git a/src/common-components/textbox-question/textbox-question.vue b/src/common-components/textbox-question/textbox-question.vue index 70b96aa1c..9690a6815 100644 --- a/src/common-components/textbox-question/textbox-question.vue +++ b/src/common-components/textbox-question/textbox-question.vue @@ -145,17 +145,15 @@ export default { this.isImageProcessing = true; - await this.imageQuestionSubmitHandler(file) - .then(async (response) => { - this.value = response; + try { + this.value = await this.imageQuestionSubmitHandler(file); - await this.$nextTick(); + await this.$nextTick(); - document.getElementById(this.inputId).dispatchEvent(new Event("change")); - }) - .catch((error) => { - this.$emit("imageLookupError"); - }); + document.getElementById(this.inputId).dispatchEvent(new Event("change")); + } catch (error) { + this.$emit("imageLookupError"); + } this.isImageProcessing = false; },