From bd07c74acdec13502db696a3897cbdd1592673d7 Mon Sep 17 00:00:00 2001 From: Deluan Date: Sat, 19 Mar 2016 22:54:36 -0400 Subject: [PATCH] Wrap ErrNotFound --- engine/playlists.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/engine/playlists.go b/engine/playlists.go index de89e3fc9..48889e900 100644 --- a/engine/playlists.go +++ b/engine/playlists.go @@ -30,14 +30,13 @@ type PlaylistInfo struct { func (p playlists) Get(id string) (*PlaylistInfo, error) { pl, err := p.plsRepo.Get(id) + if err == domain.ErrNotFound { + return nil, ErrDataNotFound + } if err != nil { return nil, err } - if pl == nil { - return nil, ErrDataNotFound - } - pinfo := &PlaylistInfo{Id: pl.Id, Name: pl.Name} pinfo.Entries = make(Entries, len(pl.Tracks))