DEV: Allow transformed values to be used in all widget hbs statements (#13331)

Previously, the `transformed.blah` shortcut could only be used in top-level hbs statements like {{transformed.blah}}. When attempting to use it in a sub-expression like `{{concat "hello" transformed.world}}`, it would raise a "transformed is not defined" error.

This commit updates the shortcut logic to make `transformed.blah` and `attrs.blah` work consistently in all hbs expressions.

Co-authored-by: Jordan Vidrine <jordan@jordanvidrine.com>
This commit is contained in:
David Taylor
2021-06-08 16:46:07 +01:00
committed by GitHub
parent 41038d6cdb
commit 9811a1c5d9
2 changed files with 25 additions and 1 deletions

View File

@ -16,7 +16,7 @@ function sexpValue(value) {
} else if (value.type === "SubExpression") {
return sexp(value);
}
return pValue;
return resolve(pValue);
}
function pairsToObj(pairs) {