From 7aae314e74088322a60f1ef9632a257a79ff8982 Mon Sep 17 00:00:00 2001 From: Adarnof Date: Mon, 11 Jul 2016 15:25:09 +0000 Subject: [PATCH] do not assess states of inactive users addresses #502 --- celerytask/tasks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/celerytask/tasks.py b/celerytask/tasks.py index ac714104..8c850e0b 100644 --- a/celerytask/tasks.py +++ b/celerytask/tasks.py @@ -408,7 +408,10 @@ def set_state(user): if user.is_superuser: return change = False - state = determine_membership_by_user(user) + if user.is_active: + state = determine_membership_by_user(user) + else: + state = False logger.debug("Assigning user %s to state %s" % (user, state)) if state == "MEMBER": change = make_member(user)