fix media helper when id is null
This commit is contained in:
@@ -68,6 +68,11 @@ public class ZeroMediaHelper : IZeroMediaHelper
|
||||
|
||||
foreach (string id in ids)
|
||||
{
|
||||
if (id.IsNullOrEmpty())
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
if (Cache.TryGetValue(id, out Media.Media media))
|
||||
{
|
||||
items.TryAdd(id, media);
|
||||
@@ -94,6 +99,13 @@ public class ZeroMediaHelper : IZeroMediaHelper
|
||||
}
|
||||
}
|
||||
|
||||
IEnumerable<string> failedIds = ids.Where(x => x.HasValue()).Where(id => !items.ContainsKey(id));
|
||||
|
||||
foreach (string id in failedIds)
|
||||
{
|
||||
items.Add(id, null);
|
||||
}
|
||||
|
||||
return items;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user