diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-12-02 15:10:35 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-12-02 15:10:35 -0500 |
| commit | aef79a796dd029849f3d99c4b59d3652bd83b4a9 (patch) | |
| tree | b1de73488da139940a64e153fbc369f2dbf44bec /Emby.Server.Implementations/Library/LibraryManager.cs | |
| parent | 12ff39eeafd7bfe81b7d3dd4d3046b5640e33495 (diff) | |
update xml parsing
Diffstat (limited to 'Emby.Server.Implementations/Library/LibraryManager.cs')
| -rw-r--r-- | Emby.Server.Implementations/Library/LibraryManager.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs index 283d193dd..8fb28fb59 100644 --- a/Emby.Server.Implementations/Library/LibraryManager.cs +++ b/Emby.Server.Implementations/Library/LibraryManager.cs @@ -1069,6 +1069,11 @@ namespace Emby.Server.Implementations.Library { _logger.Info("Validating media library"); + // Ensure these objects are lazy loaded. + // Without this there is a deadlock that will need to be investigated + var rootChildren = RootFolder.Children.ToList(); + rootChildren = GetUserRootFolder().Children.ToList(); + await RootFolder.RefreshMetadata(cancellationToken).ConfigureAwait(false); progress.Report(.5); |
