From 27b80ebb38759e80850b0f281435da0e1b2243e2 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Mon, 1 Dec 2025 19:12:21 +0100 Subject: [PATCH] Allow serving up attachments without suffixig with a filename We already allowed any random name as the filename part, but if left empty we ended up doing a redirect to a 404 as a result of the django bare-url redirect. --- django/archives/urls.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/archives/urls.py b/django/archives/urls.py index 993c9f9..16f4e6f 100644 --- a/django/archives/urls.py +++ b/django/archives/urls.py @@ -36,7 +36,7 @@ urlpatterns = [ re_path(r'^message-id/mbox/(.+)$', archives.mailarchives.views.message_mbox), re_path(r'^message-id/resend/(.+)/complete$', archives.mailarchives.views.resend_complete), re_path(r'^message-id/resend/(.+)$', archives.mailarchives.views.resend), - re_path(r'^message-id/attachment/(\d+)/.*$', archives.mailarchives.views.attachment), + re_path(r'^message-id/attachment/(\d+)/?.*$', archives.mailarchives.views.attachment), re_path(r'^message-id/legacy/([\w-]+)/(\d+)-(\d+)/msg(\d+).php$', archives.mailarchives.views.legacy), re_path(r'^message-id/(.+)$', archives.mailarchives.views.message), -- 2.39.5