From: Boris Bobrov Date: Fri, 5 Feb 2016 02:38:18 +0000 (+0300) Subject: Do not calculate processing info for anonymous user X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=05f26e3abcd00576c97c9566b2fe33e5085f0601;p=mediagoblin.git Do not calculate processing info for anonymous user --- diff --git a/mediagoblin/plugins/processing_info/__init__.py b/mediagoblin/plugins/processing_info/__init__.py index e5ce0a1c..fb824765 100644 --- a/mediagoblin/plugins/processing_info/__init__.py +++ b/mediagoblin/plugins/processing_info/__init__.py @@ -35,12 +35,13 @@ def setup_plugin(): def make_stats(context): request = context['request'] user = request.user - num_queued = MediaEntry.query.filter_by( - actor=user.id, state=u'processing').count() - context['num_queued'] = num_queued - num_failed = MediaEntry.query.filter_by( - actor=user.id, state=u'failed').count() - context['num_failed'] = num_failed + if user: + num_queued = MediaEntry.query.filter_by( + actor=user.id, state=u'processing').count() + context['num_queued'] = num_queued + num_failed = MediaEntry.query.filter_by( + actor=user.id, state=u'failed').count() + context['num_failed'] = num_failed return context