浏览代码

Use Task.WhenAll properly

Claus Vium 6 年之前
父节点
当前提交
1aaa8de1f9
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      MediaBrowser.Providers/People/TvdbPersonImageProvider.cs

+ 2 - 2
MediaBrowser.Providers/People/TvdbPersonImageProvider.cs

@@ -65,9 +65,9 @@ namespace MediaBrowser.Providers.People
                 .Where(i => TvdbSeriesProvider.IsValidSeries(i.ProviderIds))
                 .Where(i => TvdbSeriesProvider.IsValidSeries(i.ProviderIds))
                 .ToList();
                 .ToList();
 
 
-            var infos = await Task.WhenAll(seriesWithPerson.Select(async i => await GetImageFromSeriesData(i, item.Name, cancellationToken))
+            var infos = (await Task.WhenAll(seriesWithPerson.Select(async i => await GetImageFromSeriesData(i, item.Name, cancellationToken))))
                 .Where(i => i != null)
                 .Where(i => i != null)
-                .Take(1));
+                .Take(1);
 
 
             return infos;
             return infos;
         }
         }