From 6276802c364ed0b388df12b9545801f4a3f48b26 Mon Sep 17 00:00:00 2001 From: Elmar Kresse Date: Sun, 7 Apr 2024 09:57:07 +0200 Subject: [PATCH] fix:#52 added error handling --- backend/service/fetch/sport/sportFetcher.go | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/backend/service/fetch/sport/sportFetcher.go b/backend/service/fetch/sport/sportFetcher.go index eedce53..6d45558 100644 --- a/backend/service/fetch/sport/sportFetcher.go +++ b/backend/service/fetch/sport/sportFetcher.go @@ -227,17 +227,15 @@ func getWeekEvents(start time.Time, end time.Time, cycle string) ([]time.Time, [ days := dayRegExp.FindAllString(cyclePart, 2) startHour, startMinute, endHour, endMinute := extractStartAndEndTime(cyclePart) - //create a int array with all days from start to end day - var startI, endI int - var err error + var endIErr, startIErr error + startI, startIErr = getDayInt(days[0]) + endI, endIErr = getDayInt(days[1]) - startI, err = getDayInt(days[0]) - endI, err = getDayInt(days[1]) - if err != nil { - slog.Error("Error while getting day int", err) + if endIErr != nil || startIErr != nil { + slog.Error("Error while getting day int", startIErr, endIErr) } else { - + //create a int array with all days from start to end day var daysBetween []int for i := startI; i <= endI; i++ { daysBetween = append(daysBetween, i)