605364ad78
The neutron.api.extensions code assumes that the resource to update are base resources and updates its dictionary. When the resource is a sub-resource, ie. a {'parent': ... , 'parameters': {..} } dictionary, the result of the update is that the content of 'parameters' is overwritten. The correct thing to do here, in the case where the extended resource is a sub-resource, is to update the content of parameters with the new/changed attributes. This change also removes a workaround that was made in the qos-bw-limit-direction extension, and which after the change in API extension code, is not needed anymore. Needed-By: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6 Change-Id: I4cb61481205c3689c41e62670cec113adb2a0362 Closes-Bug: 1722842 |
||
---|---|---|
.. | ||
rpc | ||
v2 | ||
views | ||
__init__.py | ||
api_common.py | ||
extensions.py | ||
versions.py |