Skip to content

Error messages (21) #319

@HolQue

Description

@HolQue

Previously this code

{
   "param" : {"key" : "${+}"}
}

caused

'Expression '${+}' cannot be evaluated. Reason: A pair of curly brackets is empty or contains not allowed characters.'

With latest changes of the JsonPreprocessor, results are available:

[DOTDICT] (1/1) > {param} [DOTDICT] (1/1) > {key} [STR] : '${+}'

This result makes no sense.

Regarding special characters in parameter names: Either the special character is allowed. In this case I expect an error regarding a missing parameter (a parameter with name '+' is not defined in example above). Or the special character is not allowed. In this case it's a violation of our naming convention.

But taking over the original expression '${+}' as string, without the dollar operator is resolved, is not ok.

Metadata

Metadata

Assignees

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions