build in allowance for a blank availability_summary in availability_percentage.py

This commit is contained in:
2022-06-27 16:10:43 -05:00
parent be0fd39dec
commit e045078a26

View File

@@ -5,10 +5,13 @@ register = template.Library()
@register.simple_tag
def availability_percentage(availability_summary, status: str):
total = (
availability_summary.data["player_going_count"]
+ availability_summary.data["player_maybe_count"]
+ availability_summary.data["player_not_going_count"]
+ availability_summary.data["player_unknown_count"]
)
return availability_summary.data[status + "_count"] / total * 100
if availability_summary:
total = (
availability_summary.data["player_going_count"]
+ availability_summary.data["player_maybe_count"]
+ availability_summary.data["player_not_going_count"]
+ availability_summary.data["player_unknown_count"]
)
return availability_summary.data[status + "_count"] / total * 100
else:
return ""