Resolve Possible null reference

pull/8381/head
1hitsong 2 years ago
parent 97f8a63b89
commit 3928d02e17

@ -37,7 +37,11 @@ namespace Jellyfin.Api.Helpers
foreach (var provider in foundLyricProviders)
{
providerList.Add((ILyricsProvider)Activator.CreateInstance(provider));
ILyricsProvider? newProvider = Activator.CreateInstance(provider) as ILyricsProvider;
if (newProvider is not null)
{
providerList.Add(newProvider);
}
}
foreach (ILyricsProvider provider in providerList)
@ -74,7 +78,7 @@ namespace Jellyfin.Api.Helpers
// Iterate over all found lyric providers
foreach (var provider in foundLyricProviders)
{
var foundProvider = (ILyricsProvider)Activator.CreateInstance(provider);
ILyricsProvider? foundProvider = Activator.CreateInstance(provider) as ILyricsProvider;
if (foundProvider?.FileExtensions is null)
{
continue;

Loading…
Cancel
Save