diff --git a/mailadmin/static/app/scripts/main.js b/mailadmin/static/app/scripts/main.js index 8563e6d..1e90705 100644 --- a/mailadmin/static/app/scripts/main.js +++ b/mailadmin/static/app/scripts/main.js @@ -59,10 +59,10 @@ function filter_lists(prefix, pushState) { if(pushState) { /* Update query string */ - window.history.pushState(null, null, '/lists/?q=^' + prefix); + window.history.pushState(null, null, '/lists/?q=^' + prefix+'-'); } /* Filter lists */ - var re_prefix = new RegExp('^'+prefix); + var re_prefix = new RegExp('^'+prefix+'-'); $(".fwdlist").each(function() { var cur_name = $(this).attr('data-list-name'); if(re_prefix.test(cur_name)) { diff --git a/mailadmin/static/dist/scripts/main.js b/mailadmin/static/dist/scripts/main.js index 84dfce1..1e90705 100644 --- a/mailadmin/static/dist/scripts/main.js +++ b/mailadmin/static/dist/scripts/main.js @@ -55,13 +55,14 @@ }); } + // TODO combine with above function filter_lists(prefix, pushState) { if(pushState) { /* Update query string */ - window.history.pushState(null, null, '/lists/?q=^' + prefix); + window.history.pushState(null, null, '/lists/?q=^' + prefix+'-'); } /* Filter lists */ - var re_prefix = new RegExp('^'+prefix); + var re_prefix = new RegExp('^'+prefix+'-'); $(".fwdlist").each(function() { var cur_name = $(this).attr('data-list-name'); if(re_prefix.test(cur_name)) {