فهرست منبع

Merge pull request #2134 from Bond-009/dlnam3u8

Fix comparison between different types
Vasily 5 سال پیش
والد
کامیت
06dfa2e687
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      MediaBrowser.Api/Playback/BaseStreamingService.cs

+ 2 - 2
MediaBrowser.Api/Playback/BaseStreamingService.cs

@@ -759,13 +759,13 @@ namespace MediaBrowser.Api.Playback
 
 
                 if (mediaSource == null)
                 if (mediaSource == null)
                 {
                 {
-                    var mediaSources = (await MediaSourceManager.GetPlayackMediaSources(LibraryManager.GetItemById(request.Id), null, false, false, cancellationToken).ConfigureAwait(false)).ToList();
+                    var mediaSources = await MediaSourceManager.GetPlayackMediaSources(LibraryManager.GetItemById(request.Id), null, false, false, cancellationToken).ConfigureAwait(false);
 
 
                     mediaSource = string.IsNullOrEmpty(request.MediaSourceId)
                     mediaSource = string.IsNullOrEmpty(request.MediaSourceId)
                        ? mediaSources[0]
                        ? mediaSources[0]
                        : mediaSources.Find(i => string.Equals(i.Id, request.MediaSourceId));
                        : mediaSources.Find(i => string.Equals(i.Id, request.MediaSourceId));
 
 
-                    if (mediaSource == null && request.MediaSourceId.Equals(request.Id))
+                    if (mediaSource == null && Guid.Parse(request.MediaSourceId) == request.Id)
                     {
                     {
                         mediaSource = mediaSources[0];
                         mediaSource = mediaSources[0];
                     }
                     }