diff --git a/ui/scripts/ui/widgets/notifications.js b/ui/scripts/ui/widgets/notifications.js index e8d709b07ca..d7fe92f9fba 100644 --- a/ui/scripts/ui/widgets/notifications.js +++ b/ui/scripts/ui/widgets/notifications.js @@ -86,6 +86,13 @@ if (args.message) { cloudStack.dialog.notice({ message: args.message }); } + + clearInterval(pollTimer); + notifications.activeTasks.pop(pollTimer); + notifications.cornerAlert({ message: 'ERROR: ' + $item.html() }); + $item.removeClass('pending').addClass('error'); + + if (additionalComplete) additionalComplete(); } }); }, args.interval);