diff --git a/backend/service/fetch/v2/fetcher.go b/backend/service/fetch/v2/fetcher.go index b054e1d..dcd8b95 100644 --- a/backend/service/fetch/v2/fetcher.go +++ b/backend/service/fetch/v2/fetcher.go @@ -80,15 +80,15 @@ func fetchAndSaveAllEventsForSemester( var events []model.Event events, err = parseEventForOneSemester(url) if err != nil { - err = fmt.Errorf("failed to parse events for "+semester+": %w", err) + return nil, fmt.Errorf("failed to parse events for "+semester+": %w", err) } err = db.DeleteAllEventsBySemesterWithoutCourse(app, "Sport", semester) if err != nil { - err = fmt.Errorf("failed to delete all events for "+semester+": %w", err) + return nil, fmt.Errorf("failed to delete all events for "+semester+": %w", err) } savedEvents, dbError := db.SaveEvents(events, app) if dbError != nil { - err = fmt.Errorf("failed to save events: %w", dbError) + return nil, fmt.Errorf("failed to save events for "+semester+": %w", dbError) } savedRecords = append(savedRecords, savedEvents...) }