error) {
if err := app.Instance.DB.Where("domain_id=?", d.ID).Find(cfs).Error; err != nil {
log.Error(err)
err = errors.New(fmt.Sprintf("Could not find Configs of Domain `id='%s'`.", d.ID.String()))
return err
}
// Надо изменить значения каждого Config из ссылки на переменную cfs в цикле вызывая метод ToRepresentation
_cfs := *cfs
for i, c := range _cfs {
c.ToRepresentation()
_cfs[i] = c
}
*cfs = _cfs
return nil
}
Я не уверен, но вроде errors.new нельзя использовать в "динамических функциях", лучше использовать fmt.Errorf
Обсуждают сегодня