Skip to content

Commit b25ffd4

Browse files
authored
Fix array enumeration in JsonFilter (#6564)
Use Enumerate(TemplateContext) instead of Enumerate() (which is obsolete and returns an empty array)
1 parent 4191291 commit b25ffd4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/scripting/Elsa.Scripting.Liquid/Filters/JsonFilter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public ValueTask<FluidValue> ProcessAsync(FluidValue input, FilterArguments argu
1515
switch (input.Type)
1616
{
1717
case FluidValues.Array:
18-
return new ValueTask<FluidValue>(new StringValue(JsonConvert.SerializeObject(input.Enumerate().Select(o => o.ToObjectValue()))));
18+
return new ValueTask<FluidValue>(new StringValue(JsonConvert.SerializeObject(input.Enumerate(context).Select(o => o.ToObjectValue()))));
1919

2020
case FluidValues.Boolean:
2121
return new ValueTask<FluidValue>(new StringValue(JsonConvert.SerializeObject(input.ToBooleanValue())));

0 commit comments

Comments
 (0)