From 588bf908c6f35f01b88ecd0268cad10b70c45f42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=20Tr=C3=B6ger?= Date: Fri, 12 Dec 2025 12:58:41 +0100 Subject: [PATCH] fixed tests --- Backend/models/absence.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Backend/models/absence.go b/Backend/models/absence.go index 0d1beaa..0086337 100644 --- a/Backend/models/absence.go +++ b/Backend/models/absence.go @@ -54,11 +54,15 @@ func (a *Absence) GetWorktime(u User, base WorktimeBase, includeKurzarbeit bool) case WorktimeBaseDay: if a.AbwesenheitTyp.WorkTime <= 0 && includeKurzarbeit { return u.ArbeitszeitProTagFrac(1) + } else if a.AbwesenheitTyp.WorkTime <= 0 { + return 0 } return u.ArbeitszeitProTagFrac(float32(a.AbwesenheitTyp.WorkTime) / 100) case WorktimeBaseWeek: if a.AbwesenheitTyp.WorkTime <= 0 && includeKurzarbeit { return u.ArbeitszeitProTagFrac(0.2) + } else if a.AbwesenheitTyp.WorkTime <= 0 { + return 0 } return u.ArbeitszeitProWocheFrac(0.2 * float32(a.AbwesenheitTyp.WorkTime) / 100) }