From 5fdc81d8930b85849a39e550fa54be1cad10d74d Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Thu, 31 Dec 2020 13:18:57 +0100 Subject: [3.1.x] Fixed #32304 -- Fixed prefixing STATIC_URL and MEDIA_URL by SCRIPT_NAME for absolute URLs with no domain. Thanks Adam Hooper for the report. Regression in c574bec0929cd2527268c96a492d25223a9fd576. Backport of e13b71403bd1568abed237858127677144d43d23 from master --- docs/releases/3.1.5.txt | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'docs') diff --git a/docs/releases/3.1.5.txt b/docs/releases/3.1.5.txt index eea060d112..82dc1f0254 100644 --- a/docs/releases/3.1.5.txt +++ b/docs/releases/3.1.5.txt @@ -16,3 +16,9 @@ Bugfixes * Fixed a bug in Django 3.1 that caused a crash when processing middlewares in an async context with a middleware that raises a ``MiddlewareNotUsed`` exception (:ticket:`32299`). + +* Fixed a regression in Django 3.1 that caused the incorrect prefixing of + ``STATIC_URL`` and ``MEDIA_URL`` settings, by the server-provided value of + ``SCRIPT_NAME`` (or ``/`` if not set), when set to a URL specifying the + protocol but without a top-level domain, e.g. ``http://myhost/`` + (:ticket:`32304`). -- cgit v1.3