From 77b96d774f80eb7dde511fa6c3282d658388b643 Mon Sep 17 00:00:00 2001 From: Raynaldo Rivera Date: Sun, 12 Oct 2014 17:23:36 -0700 Subject: [PATCH] Added extra check for group deletion --- util/common_task.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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):