diff --git a/modoboa/extensions/amavis/static/amavis/js/quarantine.js b/modoboa/extensions/amavis/static/amavis/js/quarantine.js index 41e25c253..cb8c88db2 100644 --- a/modoboa/extensions/amavis/static/amavis/js/quarantine.js +++ b/modoboa/extensions/amavis/static/amavis/js/quarantine.js @@ -138,9 +138,16 @@ Quarantine.prototype = { * Filter listing by message type (spam, virus, etc.) */ filter_by_type: function(evt) { - var msgtype = $(evt.target).html().trim(); + var $target = $(evt.target); + var msgtype; - if (msgtype != 'All') { + if ($target.is("span")) { + msgtype = $target.html().trim(); + } else { + msgtype = $target.attr("name").replace("msgtype_", ""); + } + + if (msgtype != 'all') { this.navobj.setparam('msgtype', msgtype); } else { this.navobj.delparam('msgtype');