diff --git a/aleksis/core/models.py b/aleksis/core/models.py
index 271161c8b4e47d902efbc4b3d8bd0e77d63c4cae..d5dc7d7befe1395b222ff492f1a9f8eed3994f69 100644
--- a/aleksis/core/models.py
+++ b/aleksis/core/models.py
@@ -357,7 +357,7 @@ class Person(ExtensibleModel):
 
                 if "user" in changed:
                     # Synchronise groups to Django groups
-                    for group in self.member_of.all():
+                    for group in self.member_of.union(self.owner_of.all()).all():
                         group.save(force=True)
 
         # Select a primary group if none is set