From 21bcbca68510fc751eab6ad5db25449e9e3f85bc Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sat, 17 Jun 2023 17:17:50 +0200
Subject: [PATCH] Fix get_object_by_name for RegistryObject

---
 aleksis/core/mixins.py | 2 +-
 aleksis/core/views.py  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py
index 634417525..eeceac3d4 100644
--- a/aleksis/core/mixins.py
+++ b/aleksis/core/mixins.py
@@ -597,7 +597,7 @@ class RegistryObject:
 
     @classmethod
     def get_object_by_name(cls, name):
-        cls.registered_objects_dict.get(name)
+        return cls.registered_objects_dict.get(name)
 
 
 class ObjectAuthenticator(RegistryObject):
diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index 8b72d7df1..6a51ac5bc 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -1574,8 +1574,8 @@ class ObjectRepresentationView(View):
     def get(
         self, request: HttpRequest, app_label: str, model: str, pk: int, *args, **kwargs
     ) -> HttpResponse:
-        self.objcet = self.get_object(request, app_label, model, pk)
-        authenticators = request.GET.get("authenticator", "").split(",")
+        self.object = self.get_object(request, app_label, model, pk)
+        authenticators = request.GET.get("authenticators", "").split(",")
 
         self.authenticate(request, authenticators)
 
-- 
GitLab