From e544d5844bc9f56c1839277dfe998923c3cd5fcc Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 6 Jul 2018 16:29:18 +0200 Subject: [PATCH 1/2] bug fix typo user is auth --- rowers/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rowers/views.py b/rowers/views.py index 0edd5eda..f5f54d29 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -918,7 +918,7 @@ def hasplannedsessions(user): result = user.is_authenticated() and (r.rowerplan=='coach' or r.rowerplan=='plan') if not result and r.plantrialexpires: - result = user.is_authenticaded() and r.rowerplan=='basic' and r.plantrialexpires >= datetime.date.today() + result = user.is_authenticated() and r.rowerplan=='basic' and r.plantrialexpires >= datetime.date.today() else: result = False From f003b353ec8a652e4e863b474877461017da351d Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 6 Jul 2018 16:34:02 +0200 Subject: [PATCH 2/2] bugfix - added check for zerodivisionerror --- rowers/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rowers/views.py b/rowers/views.py index f5f54d29..8970722d 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -11333,7 +11333,10 @@ def workout_summary_edit_view(request,id,message="",successmessage="" work = int(normw) power = int(normp) - pace_secs = int(500./normv) + try: + pace_secs = int(500./normv) + except (OverflowError, ZeroDivisionError): + pace_secs = 140. try: avpace = datetime.timedelta(seconds=int(500./normv))