From cea183feb7b72a498f18b7402a1d751081414b15 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Fri, 30 Aug 2019 14:57:06 +0200
Subject: [PATCH] Remove faulty save() method for user-group-mapping. Closes
 #60.

---
 biscuit/core/models.py | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/biscuit/core/models.py b/biscuit/core/models.py
index 6595f43ab..e40b4e968 100644
--- a/biscuit/core/models.py
+++ b/biscuit/core/models.py
@@ -105,13 +105,6 @@ class Person(SchoolRelated):
                                                      defaults={'name': value})
         self.primary_group = group
 
-    def save(self, *args, **kwargs):
-        if self.primary_group:
-            if self.primary_group not in self.member_of.all():
-                self.member_of.add(self.primary_group)
-
-        return super().save(*args, **kwargs)
-
     def __str__(self) -> str:
         return '%s, %s' % (self.last_name, self.first_name)
 
-- 
GitLab