From e17d436902c529c6fdab55ee57b75dde11052144 Mon Sep 17 00:00:00 2001 From: Deluan Date: Mon, 27 Sep 2021 21:55:33 -0400 Subject: [PATCH] Do not attach Genres to the "Various Artists" artist --- persistence/artist_repository.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/persistence/artist_repository.go b/persistence/artist_repository.go index 83508f898..4e433d851 100644 --- a/persistence/artist_repository.go +++ b/persistence/artist_repository.go @@ -11,6 +11,7 @@ import ( "github.com/astaxie/beego/orm" "github.com/deluan/rest" "github.com/navidrome/navidrome/conf" + "github.com/navidrome/navidrome/consts" "github.com/navidrome/navidrome/log" "github.com/navidrome/navidrome/model" "github.com/navidrome/navidrome/utils" @@ -66,6 +67,9 @@ func (r *artistRepository) Put(a *model.Artist) error { if err != nil { return err } + if a.ID == consts.VariousArtistsID { + return r.updateGenres(a.ID, r.tableName, nil) + } return r.updateGenres(a.ID, r.tableName, a.Genres) }