Fixed panic for syntax error when creating a map #2423

This commit is contained in:
Mike Farah
2025-07-16 15:35:12 +10:00
parent 8e731ac13c
commit 55daf6d93c
2 changed files with 9 additions and 0 deletions
@@ -12,6 +12,11 @@ var collectObjectOperatorScenarios = []expressionScenario{
"D0, P[name], (!!str)::mike\n",
},
},
{
skipDoc: true,
expression: `{"c": "a", "b", "d"}`,
expectedError: "CollectObject: mismatching node sizes; are you creating a map with mismatching key value pairs?",
},
{
skipDoc: true,
expression: `{"person": {"names": ["mike"]}} | .person.names[0]`,