Fixes functions to use variables set by filter runs (#7906)

* fix: functions should use variables set by filter runs

* refactor: code clean up

* chore: added more tests
This commit is contained in:
Saq Imtiaz
2024-01-24 11:33:50 +00:00
committed by GitHub
parent fb85e91f82
commit aa4aeb187c
3 changed files with 45 additions and 1 deletions
+1 -1
View File
@@ -153,7 +153,7 @@ Widget.prototype.getVariableInfo = function(name,options) {
} else if(variable.isFunctionDefinition) {
// Function evaluations
params = self.resolveVariableParameters(variable.params,actualParams);
var variables = Object.create(null);
var variables = options.variables || Object.create(null);
// Apply default parameter values
$tw.utils.each(variable.params,function(param,index) {
if(param["default"]) {