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 @register.simple_tag
def availability_percentage(availability_summary, status: str): def availability_percentage(availability_summary, status: str):
total = ( if availability_summary:
availability_summary.data["player_going_count"] total = (
+ availability_summary.data["player_maybe_count"] availability_summary.data["player_going_count"]
+ availability_summary.data["player_not_going_count"] + availability_summary.data["player_maybe_count"]
+ availability_summary.data["player_unknown_count"] + availability_summary.data["player_not_going_count"]
) + availability_summary.data["player_unknown_count"]
return availability_summary.data[status + "_count"] / total * 100 )
return availability_summary.data[status + "_count"] / total * 100
else:
return ""