1
0

when ID = 0 is passed to a 'GetSthByID'-function, it now returns a 'not exist' error

This commit is contained in:
kolaente
2018-09-13 20:07:11 +02:00
parent 716b06feff
commit 382daac0dd
9 changed files with 25 additions and 9 deletions

View File

@ -30,6 +30,10 @@ func (l *List) AfterLoad() {
// GetListByID returns a list by its ID
func GetListByID(id int64) (list List, err error) {
if id < 1 {
return list, ErrListDoesNotExist{ID: id}
}
exists, err := x.ID(id).Get(&list)
if err != nil {
return list, err