From 90eb5dc7ac10c74108a4865a86dee81404c95800 Mon Sep 17 00:00:00 2001 From: AndyButland Date: Sun, 3 Aug 2014 20:00:04 +0200 Subject: [PATCH] Ensured multi-value data type prevalues are rendered sorted according to defined sort order --- .../Persistence/Repositories/DataTypeDefinitionRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs b/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs index 0e8ae8c3bc..0eadc61f4b 100644 --- a/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs @@ -426,7 +426,7 @@ AND umbracoNode.id <> @id", { //go get the data var dtos = Database.Fetch("WHERE datatypeNodeId = @Id", new { Id = dataTypeId }); - var list = dtos.Select(x => new Tuple(new PreValue(x.Id, x.Value), x.Alias, x.SortOrder)).ToList(); + var list = dtos.Select(x => new Tuple(new PreValue(x.Id, x.Value, x.SortOrder), x.Alias, x.SortOrder)).ToList(); var collection = PreValueConverter.ConvertToPreValuesCollection(list); //now create the cache key, this needs to include all pre-value ids so that we can use this cached item in the GetPreValuesAsString method