utils: hide loading message on async job failure

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2020-05-31 11:13:54 +05:30
parent 14f0beb25c
commit ce48be85f4
2 changed files with 17 additions and 2 deletions

View File

@ -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
})
}

View File

@ -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)