change function and gorm tag

This commit is contained in:
Adrian Zürcher
2025-11-20 18:00:12 +01:00
parent 1d203d1d2f
commit f28a3edbcf
3 changed files with 12 additions and 6 deletions

View File

@@ -21,12 +21,18 @@ func (dh *DatabaseHandler) StartNewEvent(event *models.Event) error {
return dh.database.AddNewColum(&event)
}
func (dh *DatabaseHandler) GetEvent(id uint) (event []models.Event, err error) {
func (dh *DatabaseHandler) GetEvent(id uint) (events []models.Event, err error) {
if !dh.DatabaseOpened() {
return event, errors.New("database not opened")
return events, errors.New("database not opened")
}
err = dh.database.GetById(&event, "Attendees", id)
err = dh.database.GetById(&events, "Attendees", id)
for i := range events {
for j := range events[i].Attendees {
events[i].Attendees[j].Decrypt(dh.token)
}
}
if err != nil {
return
}