From 6830065c3ce6159929daa5030fca0d08f63873fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Wed, 13 Oct 2021 18:56:55 +0200 Subject: [PATCH] donate: Redirect to homepage on 404 --- donate/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/donate/models.py b/donate/models.py index 60b3c21c..ab3aee8e 100644 --- a/donate/models.py +++ b/donate/models.py @@ -4,6 +4,7 @@ from django.conf import settings from django.core.cache import cache from django.core.paginator import EmptyPage, PageNotAnInteger, Paginator from django.db import models +from django.http import HttpResponseRedirect from django.shortcuts import redirect from django.utils.translation import gettext_lazy from modelcluster.fields import ParentalKey @@ -194,6 +195,9 @@ class DonateHomePage(DonateFormMixin, DonateFormAmountsMixin, Page, MetadataPage def root_page(self): return self + def get_404_response(self, request): + return HttpResponseRedirect(self.full_url) + @cached_property def info_page_url(self): return get_subpage_url(self, DonateInfoPage) -- GitLab