From b82f77fb2f77b971eb1276297abe8597a03e1e5e Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 4 Dec 2025 11:03:25 +0100 Subject: [PATCH] Bugfix, wenn die Wochenstunden im Vertrag nicht gesetzt sind --- ReportImp/Mittelpunkt/Service/CustomEmployeeService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReportImp/Mittelpunkt/Service/CustomEmployeeService.cs b/ReportImp/Mittelpunkt/Service/CustomEmployeeService.cs index ef8ea0147..97eba18e5 100644 --- a/ReportImp/Mittelpunkt/Service/CustomEmployeeService.cs +++ b/ReportImp/Mittelpunkt/Service/CustomEmployeeService.cs @@ -62,7 +62,7 @@ namespace Mittelpunkt.Service } } - if (bruttogehaltFuerArbeitszuschlaege != null && stundensatzFuerArbeitszuschlaege is null) + if (bruttogehaltFuerArbeitszuschlaege != null && stundensatzFuerArbeitszuschlaege is null && currentContract.WeeklyTotalHours.HasValue && currentContract.WeeklyTotalHours > 0) { stundensatzFuerArbeitszuschlaege = bruttogehaltFuerArbeitszuschlaege / currentContract.WeeklyTotalHours / (decimal)4.33; stundensatzFuerArbeitszuschlaege = Math.Round((decimal)stundensatzFuerArbeitszuschlaege, 2, MidpointRounding.AwayFromZero);