Fixes FirstChild method

This commit is contained in:
Shannon
2018-06-20 21:07:01 +10:00
parent d6e7be1b0b
commit b22ee9255d

View File

@@ -1091,13 +1091,13 @@ namespace Umbraco.Web
return content.Children(predicate).FirstOrDefault();
}
public static IPublishedContent FirstChild<T>(this IPublishedContent content)
public static T FirstChild<T>(this IPublishedContent content)
where T : class, IPublishedContent
{
return content.Children<T>().FirstOrDefault();
}
public static IPublishedContent FirstChild<T>(this IPublishedContent content, Func<IPublishedContent, bool> predicate)
public static T FirstChild<T>(this IPublishedContent content, Func<T, bool> predicate)
where T : class, IPublishedContent
{
return content.Children<T>().FirstOrDefault(predicate);