From 50aa0efc4b711365276f0288e2f81f75dd57710d Mon Sep 17 00:00:00 2001 From: Evgeny Fadeev Date: Mon, 11 Aug 2014 06:29:42 -0300 Subject: fixed a bug where moderation must be redone my many people over --- askbot/views/moderation.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/askbot/views/moderation.py b/askbot/views/moderation.py index eb68d111..ece027ab 100644 --- a/askbot/views/moderation.py +++ b/askbot/views/moderation.py @@ -213,13 +213,17 @@ def moderate_post_edits(request): result['message'] = force_text(result['message']) #delete items from the moderation queue - act_ids = memo_set.values_list('activity_id', flat=True) - acts = models.Activity.objects.filter( - id__in=act_ids, - activity_type__in=MOD_ACTIVITY_TYPES - ) - memo_set.delete() + act_ids = list(memo_set.values_list('activity_id', flat=True)) + acts = models.Activity.objects.filter(id__in=act_ids) + + import pdb + pdb.set_trace() + + memos = models.ActivityAuditStatus.objects.filter(activity__id__in=act_ids) + memos.delete() + acts.delete() + request.user.update_response_counts() result['memo_count'] = request.user.get_notifications(MOD_ACTIVITY_TYPES).count() return result -- cgit v1.2.3-1-g7c22