Browse Source

Ignore null key virtual folders (#14253)

JPVenson 1 month ago
parent
commit
3554f068fb
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Emby.Server.Implementations/SystemManager.cs

+ 4 - 1
Emby.Server.Implementations/SystemManager.cs

@@ -85,7 +85,10 @@ public class SystemManager : ISystemManager
     /// <inheritdoc/>
     /// <inheritdoc/>
     public SystemStorageInfo GetSystemStorageInfo()
     public SystemStorageInfo GetSystemStorageInfo()
     {
     {
-        var virtualFolderInfos = _libraryManager.GetVirtualFolders().Select(e => new LibraryStorageInfo()
+        var virtualFolderInfos = _libraryManager
+            .GetVirtualFolders()
+            .Where(e => !string.IsNullOrWhiteSpace(e.ItemId)) // this should not be null but for some users it is.
+            .Select(e => new LibraryStorageInfo()
         {
         {
             Id = Guid.Parse(e.ItemId),
             Id = Guid.Parse(e.ItemId),
             Name = e.Name,
             Name = e.Name,