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
	
	 Matthew Dillon
						Matthew Dillon