diff options
-rw-r--r-- | askbot/views/moderation.py | 16 |
1 files 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 |