From ce48be85f42d7b8a0c5c84c0b2731d8ec99b903e Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Sun, 31 May 2020 11:13:54 +0530 Subject: [PATCH] utils: hide loading message on async job failure Signed-off-by: Rohit Yadav --- ui/src/components/header/HeaderNotice.vue | 1 + ui/src/utils/plugins.js | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/ui/src/components/header/HeaderNotice.vue b/ui/src/components/header/HeaderNotice.vue index e8a12890948..897c88c323c 100644 --- a/ui/src/components/header/HeaderNotice.vue +++ b/ui/src/components/header/HeaderNotice.vue @@ -105,6 +105,7 @@ export default { this.$notification.error({ message: this.jobs[i].title, description: this.jobs[i].description, + key: this.jobs[i].jobid, duration: 0 }) } diff --git a/ui/src/utils/plugins.js b/ui/src/utils/plugins.js index be843939893..388270ead59 100644 --- a/ui/src/utils/plugins.js +++ b/ui/src/utils/plugins.js @@ -66,9 +66,23 @@ export const pollJobPlugin = { }) successMethod(result) } else if (result.jobstatus === 2) { + message.error({ + content: errorMessage, + key: jobId, + duration: 1 + }) + var title = errorMessage + if (action && action.label) { + title = i18n.t(action.label) + } + var desc = result.jobresult.errortext + if (name) { + desc = `(${name}) ${desc}` + } notification.error({ - message: errorMessage, - description: result.jobresult.errortext, + message: title, + description: desc, + key: jobId, duration: 0 }) errorMethod(result)