Changes for case when no cards are in db

This commit is contained in:
Patrick McDonagh
2017-05-03 13:38:17 -05:00
parent 0e58c84c6a
commit 32b7a82886
2 changed files with 3 additions and 3 deletions

View File

@@ -24,10 +24,10 @@ def my_view(request):
for t in latesttag_agg: for t in latesttag_agg:
latest_tag_values.append(t) latest_tag_values.append(t)
latest_card = [] latest_card = None
try: try:
latest_card = list(request.db['cards'].find().sort("timestamp", -1).limit(1))[0] latest_card = list(request.db['cards'].find().sort("timestamp", -1).limit(1))[0]
except IndexError: except IndexError:
latest_card = [] latest_card = None
return {'project': 'POC Web Interface', 'navgroup': 'dashboard', 'tag_values': latest_tag_values, 'card': latest_card} return {'project': 'POC Web Interface', 'navgroup': 'dashboard', 'tag_values': latest_tag_values, 'card': latest_card}

View File

@@ -57,7 +57,7 @@
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<h2 class="allcaps">Latest Card</h2> <h2 class="allcaps">Latest Card</h2>
{% if card is defined %} {% if card is mapping %}
<h3>{{card.timestamp | datetime('long')}}</h1> <h3>{{card.timestamp | datetime('long')}}</h1>
<canvas id="surfacecard" height="140"></canvas> <canvas id="surfacecard" height="140"></canvas>
<canvas id="downholecard" height="140"></canvas> <canvas id="downholecard" height="140"></canvas>