Private
Public Access
1
0

fix zero division

This commit is contained in:
Sander Roosendaal
2019-10-05 15:28:27 +02:00
parent b37b4cfaec
commit e7224467c0

View File

@@ -199,14 +199,26 @@ def get_execution_report(rower,startdate,enddate,plan=None):
for w in ws:
if w.rscore != 0:
plannedscore += w.rscore/ratio
actualscore += w.rscore
if ratio > 0:
plannedscore += w.rscore/ratio
actualscore += w.rscore
else:
plannedscore += 60
actualscore += 0
elif w.hrtss != 0:
plannedscore += w.hrtss/ratio
actualscore += w.hrtss
if ratio > 0:
plannedscore += w.hrtss/ratio
actualscore += w.hrtss
else:
plannedscore += 60
actualscore += 0
else:
minutes = w.duration.hour*60+w.duration.minute
plannedscore += minutes/ratio
if ration > 0:
plannedscore += minutes/ratio
else:
plannedscore += 60
actualscore += minutes
actualscore = int(actualscore)