From d4deb3c875d5819ed1992f81cad171d244eec1ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexa=20Valentov=C3=A1?= <git@imaniti.org>
Date: Fri, 11 Oct 2024 10:32:09 +0200
Subject: [PATCH] fix minor errors

---
 district/forms.py  | 5 +++--
 district/models.py | 3 +++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/district/forms.py b/district/forms.py
index 3579fd46..beb5f055 100644
--- a/district/forms.py
+++ b/district/forms.py
@@ -44,11 +44,12 @@ class DistrictPeoplePageForm(WagtailAdminPageForm):
             if collection_id is None:
                 collection_id = Collection.objects.first().id
 
-            for shortcut in self.instance.get_syncable_octopus_groups():
+            for group in self.instance.get_syncable_octopus_groups():
                 import_people_from_group.delay(
                     self.instance.id,
                     collection_id,
-                    shortcut,
+                    group["shortcut"],
+                    group["title"],
                 )
 
         return super().save(*args, **kwargs)
diff --git a/district/models.py b/district/models.py
index 9c393dfa..3afe7487 100644
--- a/district/models.py
+++ b/district/models.py
@@ -778,6 +778,9 @@ class DistrictPeoplePage(MainPeoplePageMixin):
         # with them around, convert roles to lists only after we know the teams
         # are unique.
         for position, team in enumerate(unique_teams):
+            if team["roles"] is None:
+                continue
+            
             unique_teams[position]["roles"] = team["roles"].split(",")
 
         return unique_teams
-- 
GitLab