handle zero values in drink_stats command

This commit is contained in:
2024-06-11 23:44:13 +02:00
parent 572d91018d
commit f3fc459738

View File

@@ -25,7 +25,7 @@ class Command(BaseCommand):
print("Flaschen (laut Strichliste):") print("Flaschen (laut Strichliste):")
bought = drink.bottles_total bought = drink.bottles_total
print(f" gekauft: {bought}") print(f" gekauft: {bought}")
consumed = drink.consumption_list.aggregate(sum=Sum("amount"))["sum"] consumed = drink.consumption_list.aggregate(sum=Sum("amount"))["sum"] or 0
print(f" getrunken: {consumed}") print(f" getrunken: {consumed}")
remaining = bought - consumed remaining = bought - consumed
print(f" übrig: {remaining}") print(f" übrig: {remaining}")