diff --git a/src/main/java/de/srsoftware/widerhall/web/Web.java b/src/main/java/de/srsoftware/widerhall/web/Web.java index 5aed760..4242fd7 100644 --- a/src/main/java/de/srsoftware/widerhall/web/Web.java +++ b/src/main/java/de/srsoftware/widerhall/web/Web.java @@ -135,9 +135,8 @@ public class Web extends TemplateServlet { } private String archive(HttpServletRequest req, HttpServletResponse resp) { - var domain = req.getParameter(DOMAIN); - var prefix = req.getParameter(PREFIX); - return loadTemplate(ARCHIVE,Map.of(DOMAIN,domain,PREFIX,prefix),resp); + var list = Util.getMailingList(req); + return loadTemplate(ARCHIVE,Map.of(LIST,list.email()),resp); } private String confirm(HttpServletRequest req, HttpServletResponse resp) { diff --git a/static/templates/archive.st b/static/templates/archive.st index d0c5529..c6f6a63 100644 --- a/static/templates/archive.st +++ b/static/templates/archive.st @@ -21,6 +21,6 @@ «footer()» \ No newline at end of file diff --git a/static/templates/js.st b/static/templates/js.st index 83589c0..63f6265 100644 --- a/static/templates/js.st +++ b/static/templates/js.st @@ -40,8 +40,7 @@ function hideList(listEmail){ $.post('/api/list/hide',{list:listEmail},showListResult,'json'); } -function loadArchive(domain,prefix){ - let listEmail = prefix+'@'+domain; +function loadArchive(listEmail){ $.get('/api/list/archive?list='+listEmail,showListArchive,'json'); }