Added overloads to @Library.Truncate and @Library.StripHtml for DynamicNull to prevent errors when properties may not exist
This commit is contained in:
@@ -272,6 +272,18 @@ namespace umbraco.MacroEngines.Library
|
||||
{
|
||||
return Truncate(html.ToHtmlString(), length, addElipsis, treatTagsAsContent);
|
||||
}
|
||||
public IHtmlString Truncate(DynamicNull html, int length)
|
||||
{
|
||||
return new HtmlString(string.Empty);
|
||||
}
|
||||
public IHtmlString Truncate(DynamicNull html, int length, bool addElipsis)
|
||||
{
|
||||
return new HtmlString(string.Empty);
|
||||
}
|
||||
public IHtmlString Truncate(DynamicNull html, int length, bool addElipsis, bool treatTagsAsContent)
|
||||
{
|
||||
return new HtmlString(string.Empty);
|
||||
}
|
||||
public IHtmlString Truncate(string html, int length)
|
||||
{
|
||||
return Truncate(html, length, true, false);
|
||||
@@ -409,6 +421,10 @@ namespace umbraco.MacroEngines.Library
|
||||
{
|
||||
return StripHtml(html.ToHtmlString());
|
||||
}
|
||||
public string StripHtml(DynamicNull html)
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
public string StripHtml(string html)
|
||||
{
|
||||
return StripHtmlTags(html);
|
||||
|
||||
Reference in New Issue
Block a user