From 7cea3faf1e4878b7f991bdbe719a4c0b9a08c777 Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Wed, 10 Aug 2022 14:02:09 +0200 Subject: [PATCH] Fix WOPI editing after creation issue [SCI-7071] --- app/javascript/vue/protocol/step_attachments/file_modal.vue | 1 + .../vue/protocol/step_attachments/mixins/wopi_file_modal.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app/javascript/vue/protocol/step_attachments/file_modal.vue b/app/javascript/vue/protocol/step_attachments/file_modal.vue index 44c7f5d07..c7e8177f7 100644 --- a/app/javascript/vue/protocol/step_attachments/file_modal.vue +++ b/app/javascript/vue/protocol/step_attachments/file_modal.vue @@ -139,6 +139,7 @@ openWopiFileModal() { this.initWopiFileModal(this.step, (_e, data, status) => { if (status === 'success') { + $(this.$refs.modal).modal('hide'); this.$emit('attachmentUploaded', data); } else { HelperModule.flashAlertMsg(this.i18n.t('errors.general'), 'danger'); diff --git a/app/javascript/vue/protocol/step_attachments/mixins/wopi_file_modal.js b/app/javascript/vue/protocol/step_attachments/mixins/wopi_file_modal.js index 4c2956e73..4d8505ff5 100644 --- a/app/javascript/vue/protocol/step_attachments/mixins/wopi_file_modal.js +++ b/app/javascript/vue/protocol/step_attachments/mixins/wopi_file_modal.js @@ -14,6 +14,8 @@ export default { (e, data, status) => { if (status === 'success') { $wopiModal.modal('hide'); + window.open(data.edit_url, '_blank'); + window.focus(); } else { HelperModule.flashAlertMsg(this.i18n.t('errors.general'), 'danger'); }