Fix suggestions

This commit is contained in:
David 2020-06-21 12:35:06 +02:00
parent 64fb173dad
commit 9a223b7359
1 changed files with 3 additions and 5 deletions

View File

@ -86,7 +86,7 @@ namespace Jellyfin.Api.Controllers
configPages.AddRange(_appHost.Plugins.SelectMany(GetConfigPages)); configPages.AddRange(_appHost.Plugins.SelectMany(GetConfigPages));
if (pageType != null) if (pageType.HasValue)
{ {
configPages = configPages.Where(p => p.ConfigurationPageType == pageType).ToList(); configPages = configPages.Where(p => p.ConfigurationPageType == pageType).ToList();
} }
@ -246,14 +246,12 @@ namespace Jellyfin.Api.Controllers
private IEnumerable<Tuple<PluginPageInfo, IPlugin>> GetPluginPages(IPlugin plugin) private IEnumerable<Tuple<PluginPageInfo, IPlugin>> GetPluginPages(IPlugin plugin)
{ {
var hasConfig = plugin as IHasWebPages; if (!(plugin is IHasWebPages))
if (hasConfig == null)
{ {
return new List<Tuple<PluginPageInfo, IPlugin>>(); return new List<Tuple<PluginPageInfo, IPlugin>>();
} }
return hasConfig.GetPages().Select(i => new Tuple<PluginPageInfo, IPlugin>(i, plugin)); return (plugin as IHasWebPages)!.GetPages().Select(i => new Tuple<PluginPageInfo, IPlugin>(i, plugin));
} }
private IEnumerable<Tuple<PluginPageInfo, IPlugin>> GetPluginPages() private IEnumerable<Tuple<PluginPageInfo, IPlugin>> GetPluginPages()