diff --git a/server/AyaNova/biz/TagUtil.cs b/server/AyaNova/biz/TagUtil.cs index 5f9a6220..e51592f2 100644 --- a/server/AyaNova/biz/TagUtil.cs +++ b/server/AyaNova/biz/TagUtil.cs @@ -12,15 +12,15 @@ namespace AyaNova.Biz { //clean up tags from client submission //remove dupes, substitute dashes for spaces, lowercase and shorten if exceed 255 chars + //and sorts before returning to ensure consistent ordering public static List NormalizeTags(List inTags) { if (inTags == null || inTags.Count == 0) return inTags; List outTags = new List(); foreach (var tag in inTags) - { outTags.Add(NormalizeTag(tag)); - } + outTags.Sort(); return outTags.Distinct().ToList(); }