From 866ef7dcba04ebc7d7e07d6359d0e0e40fd9c27c Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sun, 18 Feb 2018 16:16:33 +0100 Subject: [PATCH] added completion date for partially complete sessions --- rowers/plannedsessions.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rowers/plannedsessions.py b/rowers/plannedsessions.py index b2b7811a..487226c5 100644 --- a/rowers/plannedsessions.py +++ b/rowers/plannedsessions.py @@ -196,11 +196,16 @@ def is_session_complete_ws(ws,ps): if ratio == 1.0: return ratio,'completed',completiondate else: + if not completiondate: + completiondate = ws.reverse()[0].date return ratio,'partial',completiondate elif ps.criterium == 'minimum': if ratio >= 1.0: return ratio,'completed',completiondate else: + if not completiondate: + completiondate = ws.reverse()[0].date + return ratio,'partial',completiondate else: if ratio>cratiomin and ratio 1.0: return ratio,'completed',completiondate else: + if not completiondate: + completiondate = ws.reverse()[0].date return ratio,'partial',completiondate else: + if not completiondate: + completiondate = ws.reverse()[0].date return ratio,'partial',completiondate else: + if not completiondate: + completiondate = ws.reverse()[0].date return ratio,status,completiondate