From: cfalcon <cf...@ce...> - 2015-11-25 08:40:47
|
The EvaluationAttributeNameValidator.getUriGroups is not well adapted for backwards compatibility Uris. The old Uris does not include the fragment group. Fix the problem adding this group in the backwards compatibility. --- lib/taurus/core/evaluation/evalvalidator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/taurus/core/evaluation/evalvalidator.py b/lib/taurus/core/evaluation/evalvalidator.py index 6317be4..9ba3596 100644 --- a/lib/taurus/core/evaluation/evalvalidator.py +++ b/lib/taurus/core/evaluation/evalvalidator.py @@ -379,7 +379,9 @@ class EvaluationAttributeNameValidator(TaurusAttributeNameValidator): r'(?P<_expr>[^?#;]+)' + \ r'(\?(?P<_substquery>(?!configuration=)(?P<_subst>%s(;%s)*)))?' % \ (K_EQUALS_V, K_EQUALS_V) + \ - r'(\?(?P<query>configuration(=(?P<cfgkey>[^#?]*))?))?$' + r'(\?(?P<query>configuration(=' +\ + '(?P<fragment>(?P<cfgkey>[^#?]*)))?))?$' + return p def getExpandedExpr(self, name): -- 2.4.0 |