From af5d2851b09322ba714585b176e289edd05b13f7 Mon Sep 17 00:00:00 2001 From: Dave Woestenborghs Date: Mon, 12 Oct 2020 15:59:35 +0200 Subject: [PATCH] Enable ordering by level when getting page descendants of content --- .../Repositories/Implement/ContentRepositoryBase.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Umbraco.Core/Persistence/Repositories/Implement/ContentRepositoryBase.cs b/src/Umbraco.Core/Persistence/Repositories/Implement/ContentRepositoryBase.cs index 845006891d..c79646c56f 100644 --- a/src/Umbraco.Core/Persistence/Repositories/Implement/ContentRepositoryBase.cs +++ b/src/Umbraco.Core/Persistence/Repositories/Implement/ContentRepositoryBase.cs @@ -363,6 +363,9 @@ namespace Umbraco.Core.Persistence.Repositories.Implement if (ordering.OrderBy.InvariantEquals("path")) return GetAliasedField(SqlSyntax.GetFieldName(x => x.Path), sql); + if (ordering.OrderBy.InvariantEquals("level")) + return GetAliasedField(SqlSyntax.GetFieldName(x => x.Level), sql); + // note: 'owner' is the user who created the item as a whole, // we don't have an 'owner' per culture (should we?) if (ordering.OrderBy.InvariantEquals("owner"))