aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Bobrov <breton@cynicmansion.ru>2016-02-05 05:38:18 +0300
committerBoris Bobrov <breton@cynicmansion.ru>2016-02-05 05:38:18 +0300
commit05f26e3abcd00576c97c9566b2fe33e5085f0601 (patch)
tree3f2aced9f32cbdea257008140e4aae77d175a2aa
parentfa858bd7176c1e81bf08defe6139eddcafb1822b (diff)
downloadmediagoblin-05f26e3abcd00576c97c9566b2fe33e5085f0601.tar.lz
mediagoblin-05f26e3abcd00576c97c9566b2fe33e5085f0601.tar.xz
mediagoblin-05f26e3abcd00576c97c9566b2fe33e5085f0601.zip
Do not calculate processing info for anonymous user
-rw-r--r--mediagoblin/plugins/processing_info/__init__.py13
1 files changed, 7 insertions, 6 deletions
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