From 6280b7de09c5755eec2d6c4085a6f1a04b51e1f8 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Sun, 4 Jun 2023 17:08:35 +0200
Subject: [PATCH] fix reverse urls

---
 aleksis/apps/paweljong/models.py | 4 ++--
 aleksis/apps/paweljong/views.py  | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/aleksis/apps/paweljong/models.py b/aleksis/apps/paweljong/models.py
index 456e043..b818c07 100644
--- a/aleksis/apps/paweljong/models.py
+++ b/aleksis/apps/paweljong/models.py
@@ -311,10 +311,10 @@ class EventRegistration(ExtensibleModel):
 
     cost = models.IntegerField(verbose_name=_("Cost in €"), null=True, blank=True)
 
-    def save(self):
+    def save(self, *args, **kwargs):
         if not self.cost:
             self.cost = self.event.cost
-
+        super().save(*args, **kwargs)
 
     def mark_checked_in(self):
         if not self.checked_in:
diff --git a/aleksis/apps/paweljong/views.py b/aleksis/apps/paweljong/views.py
index 8de1e65..3d8b38d 100644
--- a/aleksis/apps/paweljong/views.py
+++ b/aleksis/apps/paweljong/views.py
@@ -169,7 +169,7 @@ class EventRegistrationEditView(PermissionRequiredMixin, AdvancedEditView):
     form_class = EditEventRegistrationForm
     permission_required = "paweljong.change_registration_rule"
     template_name = "paweljong/event_registration/edit.html"
-    success_url = reverse_lazy("registrations")
+    success_url = reverse_lazy("index")
     success_message = _("The event registration has been saved.")
 
 
@@ -235,7 +235,7 @@ class EventRegistrationDeleteView(PermissionRequiredMixin, AdvancedDeleteView):
     model = EventRegistration
     permission_required = "paweljong.delete_eventregistration_rule"
     template_name = "core/pages/delete.html"
-    success_url = reverse_lazy("registrations")
+    success_url = reverse_lazy("index")
     success_message = _("The registration has been deleted.")
 
 
@@ -850,7 +850,7 @@ class SendMailFromRegistration(PermissionRequiredMixin, FormView):
     template_name = "paweljong/event_registration/notification.html"
     permission_required = "paweljong.send_notification_mail_rule"
     form_class = RegistrationNotificationForm
-    success_url = reverse_lazy("registrations")
+    success_url = reverse_lazy("index")
 
     def form_valid(self, form):
 
-- 
GitLab