Dynamic variable definitions with the same name and conditionid overwritten, although applying different filters for each of them

Description

Provided a definition like this:


currently the first of the above two definitions withing <dynamicvariables> is ignored. A warning comes up during compiling:
Variable definition 'db.name' will be overwritten.

The currently rule for uniqueness of a dynamic variable is bound to comparing just its name and conditionid.

This is not correct. Both definitions should apply. If one of them results in a null value the one providing a non-null value should provide the final value.

Environment

None

Assignee

René Krell

Reporter

René Krell

Impact

None

Components

Fix versions

Affects versions

Priority

Low
Configure