Merge pull request #5691 from Bond-009/nullref3

Fix possible nullref
This commit is contained in:
Bond-009 2021-04-04 13:22:49 +02:00 committed by GitHub
commit 8eaefce14e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 5 deletions

View file

@ -91,8 +91,11 @@ namespace MediaBrowser.Controller.Providers
/// <summary> /// <summary>
/// Adds the metadata providers. /// Adds the metadata providers.
/// </summary> /// </summary>
void AddParts(IEnumerable<IImageProvider> imageProviders, IEnumerable<IMetadataService> metadataServices, IEnumerable<IMetadataProvider> metadataProviders, void AddParts(
IEnumerable<IMetadataSaver> savers, IEnumerable<IImageProvider> imageProviders,
IEnumerable<IMetadataService> metadataServices,
IEnumerable<IMetadataProvider> metadataProviders,
IEnumerable<IMetadataSaver> metadataSavers,
IEnumerable<IExternalId> externalIds); IEnumerable<IExternalId> externalIds);
/// <summary> /// <summary>

View file

@ -60,8 +60,8 @@ namespace MediaBrowser.Providers.Manager
private IMetadataService[] _metadataServices = Array.Empty<IMetadataService>(); private IMetadataService[] _metadataServices = Array.Empty<IMetadataService>();
private IMetadataProvider[] _metadataProviders = Array.Empty<IMetadataProvider>(); private IMetadataProvider[] _metadataProviders = Array.Empty<IMetadataProvider>();
private IEnumerable<IMetadataSaver> _savers; private IMetadataSaver[] _savers = Array.Empty<IMetadataSaver>();
private IExternalId[] _externalIds; private IExternalId[] _externalIds = Array.Empty<IExternalId>();
private bool _isProcessingRefreshQueue; private bool _isProcessingRefreshQueue;
private bool _disposed; private bool _disposed;
@ -125,7 +125,7 @@ namespace MediaBrowser.Providers.Manager
_externalIds = externalIds.OrderBy(i => i.ProviderName).ToArray(); _externalIds = externalIds.OrderBy(i => i.ProviderName).ToArray();
_savers = metadataSavers _savers = metadataSavers
.Where(i => !(i is IConfigurableProvider configurable) || configurable.IsEnabled) .Where(i => i is not IConfigurableProvider configurable || configurable.IsEnabled)
.ToArray(); .ToArray();
} }