{
'type': 'iterable',
'iterator': '$.authorization_details[*]',
'attr_list': [
{'type': 'reference', 'value': 'type', 'name': 'type'
},
{'type': 'reference', 'value': 'identifier', 'name': 'identifier'
},
{'type': 'reference', 'value': 'locations[*
]', 'name': 'location'
},
{'type': 'reference', 'value': 'actions[*
]', 'name': 'action'
},
{'type': 'reference', 'value': 'datatypes[*
]', 'name': 'datatype'
},
{'type': 'reference', 'value': 'privileges[*
]', 'name': 'privilege'
}
],
'name': 'details'
}
The comparison on init.py#L2927 crashes when comparing an iterator with an already listed one having the same fieldname. For example, in my case, both
attr_rowandattrhave the following value:Since this object clearly has no
valueproperty, the comparison fails when trying to access it.