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