From db7aa99b85d86b9e31dd409efcd40362ddc60398 Mon Sep 17 00:00:00 2001 From: Morten Christensen Date: Wed, 27 Feb 2013 11:19:53 -0100 Subject: [PATCH] Fixes PerformGetByQuery related to U4-1783. The query does not need to be version specific. --- .../Persistence/Repositories/ContentRepository.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs b/src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs index 43a5160c0b..152333c1c0 100644 --- a/src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs @@ -78,7 +78,9 @@ namespace Umbraco.Core.Persistence.Repositories { var sqlClause = GetBaseQuery(false); var translator = new SqlTranslator(sqlClause, query); - var sql = translator.Translate(); + var sql = translator.Translate() + .Where(x => x.Newest) + .OrderByDescending(x => x.VersionDate); //NOTE: This doesn't allow properties to be part of the query var dtos = Database.Fetch(sql);