From 3777f4755894c3dfeaf22282c94ac077210bd414 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomi=20Valentov=C3=A1?= <git@imaniti.org>
Date: Wed, 7 Aug 2024 14:16:57 +0200
Subject: [PATCH] support octopus people in candidate listings

---
 district/models.py    | 13 +++++++++++++
 shared/models/main.py |  2 --
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/district/models.py b/district/models.py
index 453a7b5a..538471c6 100644
--- a/district/models.py
+++ b/district/models.py
@@ -394,6 +394,19 @@ class DistrictOctopusPersonPage(
     def after_name(self):
         return self.person.degree_after
 
+    def get_full_name(self) -> str:
+        full_name = ""
+
+        if self.person.degree_before:
+            full_name += f"{self.person.degree_before} "
+
+        full_name += self.title
+
+        if self.person.degree_after:
+            full_name += f", {self.person.degree_after}"
+
+        return full_name
+
     @property
     def position(self) -> None:
         return None
diff --git a/shared/models/main.py b/shared/models/main.py
index 4574534d..02885413 100644
--- a/shared/models/main.py
+++ b/shared/models/main.py
@@ -2022,8 +2022,6 @@ class MainPersonPageMixin(
         return self.root_page.fallback_image
 
     def get_full_name(self) -> str:
-        print("getting full name")
-
         full_name = ""
 
         if self.before_name:
-- 
GitLab