From 367897a68b3ba59b7f849fd38a49bb0cd0a6ef7d Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 3 Dec 2022 13:02:20 +0100 Subject: [PATCH] nixos/mailman: remove trailing slash from `/static` location Otherwise HTTP routes such as `/static/django-mailman3/css/main.css` will cause a 404. --- nixos/modules/services/mail/mailman.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/mail/mailman.nix b/nixos/modules/services/mail/mailman.nix index 198c2f3280f5..5edcd313a91a 100644 --- a/nixos/modules/services/mail/mailman.nix +++ b/nixos/modules/services/mail/mailman.nix @@ -443,7 +443,7 @@ in { virtualHosts = lib.genAttrs cfg.webHosts (webHost: { locations = { ${cfg.serve.virtualRoot}.extraConfig = "uwsgi_pass unix:/run/mailman-web.socket;"; - "${cfg.serve.virtualRoot}/static/".alias = webSettings.STATIC_ROOT + "/"; + "${removeSuffix "/" cfg.serve.virtualRoot}/static/".alias = webSettings.STATIC_ROOT + "/"; }; }); };