From f0a3df5659101816c9229820acedd994bf4d2d92 Mon Sep 17 00:00:00 2001 From: Adarnof Date: Sat, 19 Nov 2016 15:13:07 -0500 Subject: [PATCH] correct typo preventing disabling of discourse --- services/tasks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/tasks.py b/services/tasks.py index 5ceb0571..3264f53e 100644 --- a/services/tasks.py +++ b/services/tasks.py @@ -242,7 +242,7 @@ def validate_services(self, user, state): if auth.discourse_enabled and not getattr(settings, 'ENABLE_%s_DISCOURSE' % setting_string, False): DiscourseManager.disable_user(user) authinfo.discourse_enabled = False - autninfo.save() + authinfo.save() notify(user, 'Discourse Account Disabled', level='danger') if auth.smf_username and not getattr(settings, 'ENABLE_%s_SMF' % setting_string, False): smfManager.disable_user(auth.smf_username) @@ -473,5 +473,5 @@ def update_discourse_groups(self, pk): @task def update_all_discourse_groups(): logger.debug("Updating ALL discourse groups") - for user in AuthServicesInfo.objects.exclude(discourse_username__exact=''): - update_discourse_groups.delay(user.user_id) + for user in AuthServicesInfo.objects.filter(discourse_enabled=True): + update_discourse_groups.delay(user.pk)