From d3de0e2e9115113bb81f92359a00c20ab6cf4ec8 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Thu, 22 Aug 2019 21:44:03 +0200 Subject: [PATCH] Fix API for many to many field. --- biscuit/core/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/biscuit/core/models.py b/biscuit/core/models.py index 2f684593c..a1991a538 100644 --- a/biscuit/core/models.py +++ b/biscuit/core/models.py @@ -100,8 +100,8 @@ class Person(SchoolRelated): def save(self, *args, **kwargs): if self.primary_group: - if self.primary_group not in self.member_of: - self.member_of.append(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) -- GitLab