Bugfix, wenn die Wochenstunden im Vertrag nicht gesetzt sind

This commit is contained in:
2025-12-04 11:03:25 +01:00
parent 5fb1b0feab
commit b82f77fb2f

View File

@@ -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);