From 05e27095b25c80a2f7bd31fea92ba6ace6af946a Mon Sep 17 00:00:00 2001 From: Deluan Date: Thu, 19 Aug 2021 08:17:22 -0400 Subject: [PATCH] Fix getTopSongs endpoint --- core/external_metadata.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/external_metadata.go b/core/external_metadata.go index 4b137ff2..c926ef39 100644 --- a/core/external_metadata.go +++ b/core/external_metadata.go @@ -226,6 +226,11 @@ func (e *externalMetadata) getMatchingTopSongs(ctx context.Context, agent agents break } } + if len(mfs) == 0 { + log.Debug(ctx, "No matching top songs found", "name", artist.Name) + } else { + log.Debug(ctx, "Found matching top songs", "name", artist.Name, "numSongs", len(mfs)) + } return mfs, nil } @@ -331,7 +336,7 @@ func (e *externalMetadata) mapSimilarArtists(ctx context.Context, similar []agen func (e *externalMetadata) findArtistByName(ctx context.Context, artistName string) (*auxArtist, error) { artists, err := e.ds.Artist(ctx).GetAll(model.QueryOptions{ - Filters: squirrel.Like{"name": artistName}, + Filters: squirrel.Like{"artist.name": artistName}, Max: 1, }) if err != nil {