build in allowance for a blank availability_summary in availability_percentage.py
This commit is contained in:
@@ -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 ""
|
||||||
|
|||||||
Reference in New Issue
Block a user