From 396acf963eccdc96cb342b5f4a749b750a88f9e0 Mon Sep 17 00:00:00 2001 From: erichhasl Date: Thu, 19 Jul 2018 22:58:26 +0200 Subject: [PATCH] sum umsatz script --- .../sas_web/meingoethopia/management/commands/sum_umsatz.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web_dev/sas_web/meingoethopia/management/commands/sum_umsatz.py b/web_dev/sas_web/meingoethopia/management/commands/sum_umsatz.py index cd7f5e7..5709eda 100644 --- a/web_dev/sas_web/meingoethopia/management/commands/sum_umsatz.py +++ b/web_dev/sas_web/meingoethopia/management/commands/sum_umsatz.py @@ -11,7 +11,10 @@ class Command(BaseCommand): klassen = {} for b in betriebe: u = sum([a.umsatz for a in b.betriebsabrechnung_set.all()]) - u2 = u / b.angestellte.count() + try: + u2 = u / b.angestellte.count() + except ZeroDivisionError: + u2 = 0 for a in b.angestellte.all(): if a.klasse not in klassen: klassen[a.klasse] = u2