From 6eac97675eac7dc48667d4621f1e020bb72ed99c Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 13 Jun 2014 11:09:18 -0700 Subject: [PATCH] #20694: Fixing TagCloud with no content items Work Items: 20694 --- .../Modules/Orchard.Tags/Services/TagCloudService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Tags/Services/TagCloudService.cs b/src/Orchard.Web/Modules/Orchard.Tags/Services/TagCloudService.cs index 4c50ae05a..13691ebb8 100644 --- a/src/Orchard.Web/Modules/Orchard.Tags/Services/TagCloudService.cs +++ b/src/Orchard.Web/Modules/Orchard.Tags/Services/TagCloudService.cs @@ -84,8 +84,8 @@ namespace Orchard.Tags.Services { // initialize centroids with a linear distribution var centroids = new int[buckets]; - var maxCount = tagCounts.Max(tc => tc.Count); - var minCount = tagCounts.Min(tc => tc.Count); + var maxCount = tagCounts.Any() ? tagCounts.Max(tc => tc.Count) : 0; + var minCount = tagCounts.Any() ? tagCounts.Min(tc => tc.Count) : 0; var maxDistance = maxCount - minCount; for (int i = 0; i < centroids.Length; i++) { centroids[i] = maxDistance/buckets * (i+1);