Sfoglia il codice sorgente

Merge pull request #5510 from BaronGreenback/DlnaFirstFix

Fix: Streaming crashing due to no deviceProfileId match.
Claus Vium 4 anni fa
parent
commit
109f24514f
1 ha cambiato i file con 6 aggiunte e 1 eliminazioni
  1. 6 1
      Emby.Dlna/DlnaManager.cs

+ 6 - 1
Emby.Dlna/DlnaManager.cs

@@ -333,7 +333,12 @@ namespace Emby.Dlna
                 throw new ArgumentNullException(nameof(id));
                 throw new ArgumentNullException(nameof(id));
             }
             }
 
 
-            var info = GetProfileInfosInternal().First(i => string.Equals(i.Info.Id, id, StringComparison.OrdinalIgnoreCase));
+            var info = GetProfileInfosInternal().FirstOrDefault(i => string.Equals(i.Info.Id, id, StringComparison.OrdinalIgnoreCase));
+
+            if (info == null)
+            {
+                return null;
+            }
 
 
             return ParseProfileFile(info.Path, info.Info.Type);
             return ParseProfileFile(info.Path, info.Info.Type);
         }
         }