|
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
|