diff --git a/util/common_task.py b/util/common_task.py index 26f9d2d5..b50c9722 100644 --- a/util/common_task.py +++ b/util/common_task.py @@ -17,8 +17,9 @@ def add_user_to_group(user, groupname): def remove_user_from_group(user, groupname): user = User.objects.get(username=user.username) group, created = Group.objects.get_or_create(name=groupname) - user.groups.remove(group) - user.save() + if user.groups.filter(name=groupname): + user.groups.remove(group) + user.save() def deactivate_services(user):