aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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