fix:#65 returned error

This commit is contained in:
Elmar Kresse
2024-03-16 00:18:49 +01:00
parent deae07bd33
commit 55f1160723

View File

@@ -80,15 +80,15 @@ func fetchAndSaveAllEventsForSemester(
var events []model.Event var events []model.Event
events, err = parseEventForOneSemester(url) events, err = parseEventForOneSemester(url)
if err != nil { 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) err = db.DeleteAllEventsBySemesterWithoutCourse(app, "Sport", semester)
if err != nil { 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) savedEvents, dbError := db.SaveEvents(events, app)
if dbError != nil { 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...) savedRecords = append(savedRecords, savedEvents...)
} }