From 2a1f34d81c567cb25721b20d0a0730b95cfb56d4 Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Fri, 8 Feb 2019 00:45:43 -0500 Subject: [PATCH] stop --- .../Factories/BlogCacheFactory.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/TerribleDev.Blog.Web/Factories/BlogCacheFactory.cs b/src/TerribleDev.Blog.Web/Factories/BlogCacheFactory.cs index 197b3b6..f5a0562 100644 --- a/src/TerribleDev.Blog.Web/Factories/BlogCacheFactory.cs +++ b/src/TerribleDev.Blog.Web/Factories/BlogCacheFactory.cs @@ -15,16 +15,9 @@ namespace TerribleDev.Blog.Web.Factories .Aggregate( ImmutableDictionary.Create>(), (accum, item) => { - foreach(var tag in item.tags.Select(i => i.ToLower())) + foreach(var tag in item.tags.Where(i => !string.IsNullOrWhiteSpace(i)).Select(i => i.ToLower())) { - if(accum.TryGetValue(tag, out var list)) - { - accum = accum.SetItem(tag, list.Add(item)); - } - else - { - accum = accum.Add(tag, ImmutableList.Create(item)); - } + accum = accum.TryGetValue(tag, out var list) ? accum.SetItem(tag, list.Add(item)) : accum.Add(tag, ImmutableList.Create(item)); } return accum; }).ToImmutableSortedDictionary();