Fixes Content Picker 2 can search outside of it's selected start node

This commit is contained in:
Robert
2018-02-28 15:54:13 +01:00
parent 86bc50c61d
commit 88e6e44f4e

View File

@@ -208,6 +208,10 @@ namespace Umbraco.Web.Search
if (sb == null) throw new ArgumentNullException("sb");
if (entityService == null) throw new ArgumentNullException("entityService");
Udi udi;
Udi.TryParse(searchFrom, true, out udi);
searchFrom = udi == null ? searchFrom : entityService.GetIdForUdi(udi).Result.ToString();
int searchFromId;
var entityPath = int.TryParse(searchFrom, out searchFromId) && searchFromId > 0
? entityService.GetAllPaths(objectType, searchFromId).FirstOrDefault()
@@ -332,4 +336,4 @@ namespace Umbraco.Web.Search
}
}
}
}