\r
@user_view('users/stats.html', 'stats', _('user profile'), _('user overview'))\r
def user_stats(request, user):\r
- questions = Question.objects.filter(author=user, deleted=None).order_by('-added_at')\r
- answers = Answer.objects.filter(author=user, deleted=None).order_by('-added_at')\r
+ questions = Question.objects.filter_state(deleted=False).filter(author=user).order_by('-added_at')\r
+ answers = Answer.objects.filter_state(deleted=False).filter(author=user).order_by('-added_at')\r
\r
up_votes = user.vote_up_count\r
down_votes = user.vote_down_count\r
\r
@user_view('users/votes.html', 'votes', _('user vote record'), _('votes'), True)\r
def user_votes(request, user):\r
- votes = user.votes.filter(node__deleted=None, node__node_type__in=("question", "answer")).order_by('-voted_at')[:USERS_PAGE_SIZE]\r
+ votes = user.votes.exclude(node__state_string__contains="(deleted").filter(node__node_type__in=("question", "answer")).order_by('-voted_at')[:USERS_PAGE_SIZE]\r
\r
return {"view_user" : user, "votes" : votes}\r
\r