aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Jellyfin.Api/Helpers/ItemHelper.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/Jellyfin.Api/Helpers/ItemHelper.cs b/Jellyfin.Api/Helpers/ItemHelper.cs
index 622eb0b9f..cd29361bd 100644
--- a/Jellyfin.Api/Helpers/ItemHelper.cs
+++ b/Jellyfin.Api/Helpers/ItemHelper.cs
@@ -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;