mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender.git
synced 2026-01-18 20:42:26 +01:00
fix:#34 added transaction for main fetch datasource
This commit is contained in:
@@ -60,18 +60,17 @@ func addFeedRoutes(app *pocketbase.PocketBase) {
|
||||
if err != nil {
|
||||
return c.JSON(http.StatusInternalServerError, "Failed to get feed")
|
||||
}
|
||||
var responseWriter = c.Response().Writer
|
||||
responseWriter.Header().Set("Content-type", "text/calendar")
|
||||
responseWriter.Header().Set("charset", "utf-8")
|
||||
responseWriter.Header().Set("Content-Disposition", "inline")
|
||||
responseWriter.Header().Set("filename", "calendar.ics")
|
||||
|
||||
responseWriter.WriteHeader(http.StatusOK)
|
||||
_, err = responseWriter.Write([]byte(result))
|
||||
c.Response().Header().Set("Content-type", "text/calendar")
|
||||
c.Response().Header().Set("charset", "utf-8")
|
||||
c.Response().Header().Set("Content-Disposition", "inline")
|
||||
c.Response().Header().Set("filename", "calendar.ics")
|
||||
|
||||
_, err = c.Response().Write([]byte(result))
|
||||
|
||||
if err != nil {
|
||||
return c.JSON(http.StatusInternalServerError, "Failed to write feed")
|
||||
return err
|
||||
}
|
||||
c.Response().Writer = responseWriter
|
||||
return nil
|
||||
},
|
||||
Middlewares: []echo.MiddlewareFunc{
|
||||
|
||||
Reference in New Issue
Block a user