From 1f04adbf166838b70c386ed66ae313c47d0ed7fc Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 16 May 2017 12:49:39 +0200 Subject: [PATCH] bug fix --- rowers/views.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/rowers/views.py b/rowers/views.py index 79547d54..82cb4450 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -4398,12 +4398,14 @@ def workout_stats_view(request,id=0,message="",successmessage=""): try: hrdrift = ((pwr1/hr1)-(pwr2/hr2))/(pwr1/hr1) hrdrift *= 100. - otherstats['hrdrift'] = { - 'verbose_name': 'Heart Rate Drift', - 'value': int(100*hrdrift)/100., - 'unit': '%', - } - except ZeroDivisionError: + if not np.isnan(hrdrift): + hrdrift = int(100*hrdrift)/100. + otherstats['hrdrift'] = { + 'verbose_name': 'Heart Rate Drift', + 'value': hrdrift, + 'unit': '%', + } + except ZeroDivisionError,ValueError: pass