Guard against blank names
This commit is contained in:
@@ -82,7 +82,7 @@ namespace MediaBrowser.Providers.Plugins.AudioDb
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return Enumerable.Empty<RemoteSearchResult>();
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Finally, search by name.
|
// Finally, search by name.
|
||||||
@@ -92,7 +92,7 @@ namespace MediaBrowser.Providers.Plugins.AudioDb
|
|||||||
return artists.Select(ToRemoteSearchResult);
|
return artists.Select(ToRemoteSearchResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Enumerable.Empty<RemoteSearchResult>();
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<List<Artist>> FetchArtists(string url, CancellationToken cancellationToken)
|
private async Task<List<Artist>> FetchArtists(string url, CancellationToken cancellationToken)
|
||||||
|
|||||||
@@ -40,6 +40,11 @@ public class MusicBrainzArtistProvider : IRemoteMetadataProvider<MusicArtist, Ar
|
|||||||
return GetResultFromResponse(artistResult).SingleItemAsEnumerable();
|
return GetResultFromResponse(artistResult).SingleItemAsEnumerable();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (string.IsNullOrWhiteSpace(searchInfo.Name))
|
||||||
|
{
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
var artistSearchResults = await query.FindArtistsAsync($"\"{searchInfo.Name}\"", null, null, false, cancellationToken)
|
var artistSearchResults = await query.FindArtistsAsync($"\"{searchInfo.Name}\"", null, null, false, cancellationToken)
|
||||||
.ConfigureAwait(false);
|
.ConfigureAwait(false);
|
||||||
if (artistSearchResults.Results.Count > 0)
|
if (artistSearchResults.Results.Count > 0)
|
||||||
@@ -58,7 +63,7 @@ public class MusicBrainzArtistProvider : IRemoteMetadataProvider<MusicArtist, Ar
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return Enumerable.Empty<RemoteSearchResult>();
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
private IEnumerable<RemoteSearchResult> GetResultsFromResponse(IEnumerable<ISearchResult<IArtist>>? releaseSearchResults)
|
private IEnumerable<RemoteSearchResult> GetResultsFromResponse(IEnumerable<ISearchResult<IArtist>>? releaseSearchResults)
|
||||||
|
|||||||
Reference in New Issue
Block a user