mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender-pwa.git
synced 2025-08-03 10:19:16 +02:00
feat:#150 rewrote error handling for backend
This commit is contained in:
@@ -48,7 +48,12 @@ func Feed(c echo.Context, app *pocketbase.PocketBase, token string) error {
|
||||
}
|
||||
|
||||
func createFeedForToken(app *pocketbase.PocketBase, modules map[string]model.FeedCollection) (*model.FeedModel, error) {
|
||||
res := db.GetPlanForModules(app, modules)
|
||||
res, err := db.GetPlanForModules(app, modules)
|
||||
|
||||
if err != nil {
|
||||
return nil, apis.NewNotFoundError("Could not fetch events", err)
|
||||
}
|
||||
|
||||
b := bytes.Buffer{}
|
||||
goics.NewICalEncode(&b).Encode(IcalModel{Events: res, Mapping: modules})
|
||||
feed := &model.FeedModel{Content: b.String(), ExpiresAt: time.Now().Add(expirationTime)}
|
||||
|
Reference in New Issue
Block a user