From c2927e105b8dc25548380a9f60e2bd24d82da832 Mon Sep 17 00:00:00 2001
From: Deluan <deluan@navidrome.org>
Date: Sat, 21 Aug 2021 19:37:00 -0400
Subject: [PATCH] Fix loadSimilar method, was causing "internal error". Fix
 #1293

---
 core/external_metadata.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/core/external_metadata.go b/core/external_metadata.go
index c926ef393..8ab6e4055 100644
--- a/core/external_metadata.go
+++ b/core/external_metadata.go
@@ -362,9 +362,10 @@ func (e *externalMetadata) loadSimilar(ctx context.Context, artist *auxArtist, c
 	}
 
 	similar, err := e.ds.Artist(ctx).GetAll(model.QueryOptions{
-		Filters: squirrel.Eq{"id": ids},
+		Filters: squirrel.Eq{"artist.id": ids},
 	})
 	if err != nil {
+		log.Error("Error loading similar artists", "id", artist.ID, "name", artist.Name, err)
 		return err
 	}