From e950d6c5431e3f73da32306eeace8f4cff0a1ace Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Mon, 4 May 2020 17:12:24 +0200
Subject: [PATCH] Fix bug in preferences view

---
 aleksis/core/views.py                    | 2 +-
 apps/official/AlekSIS-App-Chronos        | 2 +-
 apps/official/AlekSIS-App-DashboardFeeds | 2 +-
 apps/official/AlekSIS-App-Hjelp          | 2 +-
 apps/official/AlekSIS-App-LDAP           | 2 +-
 apps/official/AlekSIS-App-Untis          | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index c10f20894..2b856a048 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -409,7 +409,7 @@ def preferences(
             raise PermissionDenied()
     elif registry_name == "person":
         registry = person_preferences_registry
-        instance = objectgetter_optional(Person, None, False)(request, pk)
+        instance = objectgetter_optional(Person, "request.user.person", True)(request, pk)
         form_class = PersonPreferenceForm
 
         if not request.user.has_perm("core.change_person_preferences", instance):
diff --git a/apps/official/AlekSIS-App-Chronos b/apps/official/AlekSIS-App-Chronos
index bc3d5ef8d..5794ef636 160000
--- a/apps/official/AlekSIS-App-Chronos
+++ b/apps/official/AlekSIS-App-Chronos
@@ -1 +1 @@
-Subproject commit bc3d5ef8d4294919ec28109b61dced73f0351c6a
+Subproject commit 5794ef636b70c617cca8e2ed14ed0f8ff0b038d9
diff --git a/apps/official/AlekSIS-App-DashboardFeeds b/apps/official/AlekSIS-App-DashboardFeeds
index e63e4f1ea..83d471417 160000
--- a/apps/official/AlekSIS-App-DashboardFeeds
+++ b/apps/official/AlekSIS-App-DashboardFeeds
@@ -1 +1 @@
-Subproject commit e63e4f1eaf69dad34b7a6ea01b9bb6ec346e5c10
+Subproject commit 83d471417a1e1b9e4ed693a66291163b900240ba
diff --git a/apps/official/AlekSIS-App-Hjelp b/apps/official/AlekSIS-App-Hjelp
index 7d2535921..fce4605a8 160000
--- a/apps/official/AlekSIS-App-Hjelp
+++ b/apps/official/AlekSIS-App-Hjelp
@@ -1 +1 @@
-Subproject commit 7d2535921c5b006f86901c1866f2c04d94121653
+Subproject commit fce4605a878e073ce883d4b0abe7194d0ce2f554
diff --git a/apps/official/AlekSIS-App-LDAP b/apps/official/AlekSIS-App-LDAP
index 737b68ccc..352b2391b 160000
--- a/apps/official/AlekSIS-App-LDAP
+++ b/apps/official/AlekSIS-App-LDAP
@@ -1 +1 @@
-Subproject commit 737b68ccc53167bf07a169cf57682e85de41cf15
+Subproject commit 352b2391bc1cf5bfb5ab7420af77b5657d325c1a
diff --git a/apps/official/AlekSIS-App-Untis b/apps/official/AlekSIS-App-Untis
index 8ad16deb6..e66f07400 160000
--- a/apps/official/AlekSIS-App-Untis
+++ b/apps/official/AlekSIS-App-Untis
@@ -1 +1 @@
-Subproject commit 8ad16deb662ee98378f9da25af981e56d1c96f7c
+Subproject commit e66f07400539b7e0c948cb35f7c460387e3d0a89
-- 
GitLab