diff --git a/BeWo/ViewModel/BargeldkassenVM.cs b/BeWo/ViewModel/BargeldkassenVM.cs index 7b2bd8016..cf3a22f1e 100644 --- a/BeWo/ViewModel/BargeldkassenVM.cs +++ b/BeWo/ViewModel/BargeldkassenVM.cs @@ -156,9 +156,11 @@ namespace BeWo.ViewModel liste.DoForEach(f => f.Transaktionskassenbestand = 0); var vorherige = liste.FirstOrDefault(); - vorherige.Transaktionskassenbestand = Anfangsbestand ?? 0; + if (vorherige != null) { + vorherige.Transaktionskassenbestand = Anfangsbestand ?? 0; + foreach (var transaktion in liste) { transaktion.Transaktionskassenbestand = vorherige.Transaktionskassenbestand + transaktion.Betrag*(transaktion.Zahlungstyp.Enum == Zahlungstyp.Auszahlung ? -1 : 1);