Genus: modl selectone instead of select
This commit is contained in:
parent
334d254517
commit
52b21b24d8
1 changed files with 4 additions and 4 deletions
|
@ -16,14 +16,14 @@ type generaStore struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *generaStore) Get(id int64) (*models.Genus, error) {
|
func (s *generaStore) Get(id int64) (*models.Genus, error) {
|
||||||
var genus []*models.Genus
|
var genus models.Genus
|
||||||
if err := s.dbh.Select(&genus, `SELECT * FROM genera WHERE id=$1;`, id); err != nil {
|
if err := s.dbh.SelectOne(&genus, `SELECT * FROM genera WHERE id=$1;`, id); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if len(genus) == 0 {
|
if &genus == nil {
|
||||||
return nil, models.ErrGenusNotFound
|
return nil, models.ErrGenusNotFound
|
||||||
}
|
}
|
||||||
return genus[0], nil
|
return &genus, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *generaStore) Create(genus *models.Genus) (bool, error) {
|
func (s *generaStore) Create(genus *models.Genus) (bool, error) {
|
||||||
|
|
Reference in a new issue