in internal/catalog.go [48:58]
func (c *catalogDALImpl) Select(ctx context.Context, eventID int) (*model.Event, error) {
var condition = model.Event{ID: eventID}
var r model.Event
if err := catalogDB.WithContext(ctx).Where(&condition).First(&r).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return nil, nil
}
return nil, err
}
return &r, nil
}