This commit is contained in:
Tom Wahl
2023-11-02 16:43:04 +01:00
parent 0fc6e249d2
commit 08ab0a570e

View File

@@ -43,7 +43,11 @@ func GetRoomScheduleForDay(app *pocketbase.PocketBase, room string, date string)
var events []model.Event var events []model.Event
// get all events from event records in the events collection // get all events from event records in the events collection
err := app.Dao().DB().Select("*").From("events").Where(dbx.Like("Rooms", room)).AndWhere(dbx.Like("Start", date)).All(&events) err := app.Dao().DB().Select("*").From("events").
Where(dbx.Like("Rooms", room).Escape("_", "_")).
AndWhere(dbx.Like("Start", date)).
GroupBy("Week", "Start", "End", "Rooms").
All(&events)
if err != nil { if err != nil {
print("Error while getting events from database: ", err) print("Error while getting events from database: ", err)
return nil return nil
@@ -67,7 +71,7 @@ func GetRoomSchedule(app *pocketbase.PocketBase, room string, from string, to st
// get all events from event records in the events collection // get all events from event records in the events collection
err = app.Dao().DB().Select("*").From("events"). err = app.Dao().DB().Select("*").From("events").
Where(dbx.Like("Rooms", room)). Where(dbx.Like("Rooms", room).Escape("_", "_")).
AndWhere(dbx.Between("Start", fromDate, toDate)). AndWhere(dbx.Between("Start", fromDate, toDate)).
GroupBy("Week", "Start", "End", "Rooms"). GroupBy("Week", "Start", "End", "Rooms").
All(&events) All(&events)