fix media helper when id is null

This commit is contained in:
2022-01-28 12:30:22 +01:00
parent fc83c8d6e0
commit 656ffbad49
+12
View File
@@ -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;
}