From 55b00069cb8048ddbbe025ab5298538c842faa1f Mon Sep 17 00:00:00 2001 From: Claus Date: Wed, 17 Jan 2018 15:40:25 +0100 Subject: [PATCH] U4-10836 ContentService.GetPagedDescendants() is not returning any results --- src/Umbraco.Core/Services/ContentService.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Core/Services/ContentService.cs b/src/Umbraco.Core/Services/ContentService.cs index 9465cf2ad0..bcf520d1f7 100644 --- a/src/Umbraco.Core/Services/ContentService.cs +++ b/src/Umbraco.Core/Services/ContentService.cs @@ -692,7 +692,7 @@ namespace Umbraco.Core.Services totalChildren = 0; return Enumerable.Empty(); } - query.Where(x => x.Path.SqlStartsWith(string.Format("{0},", contentPath[0]), TextColumnType.NVarchar)); + query.Where(x => x.Path.SqlStartsWith(string.Format("{0},", contentPath[0].Path), TextColumnType.NVarchar)); } @@ -737,7 +737,7 @@ namespace Umbraco.Core.Services totalChildren = 0; return Enumerable.Empty(); } - query.Where(x => x.Path.SqlStartsWith(string.Format("{0},", contentPath[0]), TextColumnType.NVarchar)); + query.Where(x => x.Path.SqlStartsWith(string.Format("{0},", contentPath[0].Path), TextColumnType.NVarchar)); } return repository.GetPagedResultsByQuery(query, pageIndex, pageSize, out totalChildren, orderBy, orderDirection, orderBySystemField, filter); @@ -912,13 +912,11 @@ namespace Umbraco.Core.Services using (var uow = UowProvider.GetUnitOfWork(readOnly: true)) { var repository = RepositoryFactory.CreateContentRepository(uow); - var query = Query.Builder.Where(x => x.Path.Contains(Constants.System.RecycleBinContent.ToInvariantString())); + var query = Query.Builder.Where(x => x.Path.StartsWith(Constants.System.RecycleBinContent.ToInvariantString())); return repository.GetByQuery(query); } } - - /// /// Checks whether an item has any children ///