fixed a NPD (Nil Pointer Dereference)
This commit is contained in:
@@ -59,6 +59,9 @@ func (r *nowPlayingRepository) Head(playerId int) (*engine.NowPlayingInfo, error
|
|||||||
// TODO Will not work for multiple players
|
// TODO Will not work for multiple players
|
||||||
func (r *nowPlayingRepository) GetAll() ([]*engine.NowPlayingInfo, error) {
|
func (r *nowPlayingRepository) GetAll() ([]*engine.NowPlayingInfo, error) {
|
||||||
np, err := r.Head(1)
|
np, err := r.Head(1)
|
||||||
|
if np == nil || err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
return []*engine.NowPlayingInfo{np}, err
|
return []*engine.NowPlayingInfo{np}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user