From d1f104f9ca177c5f1306d2c0c6e05bc9e303b05b Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sat, 24 Oct 2020 12:18:32 +0200
Subject: [PATCH] Simplify request getter in forms

---
 aleksis/apps/alsijil/forms.py | 2 +-
 aleksis/apps/alsijil/views.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/forms.py b/aleksis/apps/alsijil/forms.py
index 286084df6..f2632d1f4 100644
--- a/aleksis/apps/alsijil/forms.py
+++ b/aleksis/apps/alsijil/forms.py
@@ -133,7 +133,7 @@ class RegisterAbsenceForm(forms.Form):
     remarks = forms.CharField(label=_("Remarks"), max_length=30, required=False)
 
     def __init__(self, *args, **kwargs):
-        self.request = kwargs.pop("request")
+        self.request = get_request()
         super().__init__(*args, **kwargs)
         period_choices = TimePeriod.period_choices
         if check_global_permission(self.request.user, "alsijil.register_absence"):
diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index d2adb48f9..e16fd3a1d 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -643,7 +643,7 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp
 def register_absence(request: HttpRequest) -> HttpResponse:
     context = {}
 
-    register_absence_form = RegisterAbsenceForm(request.POST or None, request=request)
+    register_absence_form = RegisterAbsenceForm(request.POST or None)
 
     if request.method == "POST":
         if register_absence_form.is_valid() and request.user.has_perm(
-- 
GitLab