From b779cad54d4969af8e0976180060a44751c9ea8d Mon Sep 17 00:00:00 2001 From: davidjumani Date: Tue, 5 Jan 2021 13:41:47 +0530 Subject: [PATCH] migratewizard: Display error and unfreeze form when api call fails --- src/views/compute/MigrateWizard.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/compute/MigrateWizard.vue b/src/views/compute/MigrateWizard.vue index e706b085f..4c558c1fb 100644 --- a/src/views/compute/MigrateWizard.vue +++ b/src/views/compute/MigrateWizard.vue @@ -177,8 +177,13 @@ export default { }) this.$parent.$parent.close() }).catch(error => { - console.error(error) - this.$message.error(`${this.$t('message.migrating.vm.to.host.failed')} ${this.selectedHost.name}`) + this.$notification.error({ + message: this.$t('message.request.failed'), + description: (error.response && error.response.headers && error.response.headers['x-description']) || error.message, + duration: 0 + }) + }).finally(() => { + this.loading = false }) }, handleChangePage (page, pageSize) {