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