diff --git a/public/src/modules/alerts.js b/public/src/modules/alerts.js index 60128e848f..ccbec68d0a 100644 --- a/public/src/modules/alerts.js +++ b/public/src/modules/alerts.js @@ -23,7 +23,11 @@ define('alerts', function() { function createNew(params) { templates.parse('alert', params, function(alertTpl) { translator.translate(alertTpl, function(translatedHTML) { - var alert = $(translatedHTML); + var alert = $('#' + params.alert_id); + if (alert.length) { + return updateAlert(alert, params); + } + alert = $(translatedHTML); alert.fadeIn(200); $('.alert-' + params.location).prepend(alert);