[MuranoPL] python metods result is not converted to immutable value
Bug #1502790 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
|
Stan Lagun | ||
Mitaka |
Fix Released
|
High
|
Stan Lagun |
Bug Description
When Python methods is called from MuranoPL code its result is not converted to immutable value that yaql 1.0 operates on.
For example consider that we have
def foo():
return [1]
and MuranoPL code:
- $val: list(1)
- $cmp: foo() = $val
as a result $cmp will be set to false because [1] != (1,)
The bug causes all Docker/Kubernetes apps to break on re-deployment
Changed in murano: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/230907
Review: https:/