From c5eb72fa9f536bab22adf751a3aadc4d2bc94e09 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 2 Jul 2024 17:50:55 +0200 Subject: [PATCH] SpotifyRequest: Use artist from albums reply --- src/spotify/spotifyrequest.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/spotify/spotifyrequest.cpp b/src/spotify/spotifyrequest.cpp index 4d81f692a..6e919d52b 100644 --- a/src/spotify/spotifyrequest.cpp +++ b/src/spotify/spotifyrequest.cpp @@ -726,7 +726,7 @@ void SpotifyRequest::AlbumsReceived(QNetworkReply *reply, const Artist &artist_a album.album_id = obj_item[QLatin1String("id")].toString(); album.album = obj_item[QLatin1String("name")].toString(); - if (artist_artist.artist_id.isEmpty() && obj_item.contains(QLatin1String("artists")) && obj_item[QLatin1String("artists")].isArray()) { + if (obj_item.contains(QLatin1String("artists")) && obj_item[QLatin1String("artists")].isArray()) { QJsonArray array_artists = obj_item[QLatin1String("artists")].toArray(); for (const QJsonValueRef value : array_artists) { if (!value.isObject()) { @@ -739,7 +739,8 @@ void SpotifyRequest::AlbumsReceived(QNetworkReply *reply, const Artist &artist_a break; } } - else { + + if (artist.artist_id.isEmpty()) { artist = artist_artist; }