func()

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
}