Regexp expression to validate keyword arguments is incorrect
Bug #1500233 reported by
Stan Lagun
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Murano |
Fix Released
|
High
|
Stan Lagun | ||
Liberty |
Fix Released
|
High
|
Serg Melikyan | ||
Mitaka |
Fix Released
|
High
|
Stan Lagun |
Bug Description
There are cases when property values may be provided in Murano in a form of a dictionary. For example new() function accepts
dictionary with property values. Murano filters this dictionary so that only the keys which names are valid yaql identifiers will
remain. This ensures that one cannot set special values (starting with '?', for example). However regexp that is used to validate
the name do not has ^/$ chars. As a result it is validated that the string contains valid identifier rather than it is so
Changed in murano: | |
milestone: | liberty-rc2 → 1.0.0 |
Changed in murano: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/228260
Review: https:/