Fix HandlebarsContext ParseAndEvaluate method (#1213)

* Fix HandlebarsContext ParseAndEvaluate method

* test

* xxx
This commit is contained in:
Stef Heyenrath
2024-11-22 07:58:23 +01:00
committed by GitHub
parent 6f73dfe360
commit 4aaed2a6ca
4 changed files with 37 additions and 1 deletions

View File

@@ -27,7 +27,9 @@ internal class HandlebarsContext : IHandlebarsContext
public object? ParseAndEvaluate(string text, object model)
{
if (Handlebars.TryEvaluate(text, model, out var result) && result is not UndefinedBindingResult)
if (text.StartsWith("{{") && text.EndsWith("}}") &&
Handlebars.TryEvaluate(text, model, out var result) &&
result is not UndefinedBindingResult)
{
return result;
}