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);