Fixed artist info badly reported as matched using mbid

This commit is contained in:
emeric
2025-05-18 11:16:45 +02:00
parent cdbed46ae3
commit 61fdbf2949
2 changed files with 9 additions and 1 deletions
@@ -141,6 +141,7 @@ namespace lms::scanner
const metadata::Artist artistMetadata{ _parsedArtistInfo->mbid, _parsedArtistInfo->name, _parsedArtistInfo->sortName.empty() ? std::nullopt : std::make_optional<std::string>(_parsedArtistInfo->sortName) };
db::Artist::pointer artist{ helpers::getOrCreateArtist(dbSession, artistMetadata, helpers::AllowFallbackOnMBIDEntry{ _settings.allowArtistMBIDFallback }) };
artistInfo.modify()->setArtist(artist);
artistInfo.modify()->setMBIDMatched(_parsedArtistInfo->mbid.has_value() && _parsedArtistInfo->mbid == artist->getMBID());
if (added)
{