diff --git a/rowers/management/commands/getblogposts.py b/rowers/management/commands/getblogposts.py index 35dca13a..3b23334b 100644 --- a/rowers/management/commands/getblogposts.py +++ b/rowers/management/commands/getblogposts.py @@ -7,6 +7,8 @@ import requests import datetime import arrow +from simplejson.errors import JSONDecodeError + PY3K = sys.version_info >= (3,0) from django.core.management.base import BaseCommand @@ -19,7 +21,10 @@ class Command(BaseCommand): response = requests.get( 'https://analytics.rowsandall.com/wp-json/wp/v2/posts?per_page=3') if response.status_code == 200: - blogs_json = response.json() + try: + blogs_json = response.json() + except JSONDecodeError: + blogs_json = [] else: blogs_json = [] except ConnectionError: @@ -46,4 +51,3 @@ class Command(BaseCommand): self.stdout.write(self.style.SUCCESS( 'Successfully processed blog posts')) - diff --git a/rowers/templates/virtualevent.html b/rowers/templates/virtualevent.html index d27b0109..90d6bfed 100644 --- a/rowers/templates/virtualevent.html +++ b/rowers/templates/virtualevent.html @@ -276,9 +276,11 @@ {% endif %} + {% if race.manager == request.user %} + {% endif %}

@@ -430,7 +432,6 @@

- {% endif %} {% else %}

No results yet