[RFE] API extension framework: impossible to extend a sub-resource
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Wishlist
|
Thomas Morin |
Bug Description
The code at [1] assumes that the resource to update is a base resource and the code update its dictionary. When the resource is a sub-resource, ie. a {'parent': ... , 'parameters': {..} } dictionary, the result of the update() call is that the content of 'parameters' is overwritten, while the correct thing to here would be to update the content of parameters with the new/changed attributes introduced by the extension.
(This issue is blocking the implementation of the bgpvpn routes-control blueprint [2] which is about an API extension that adds attributes to the "router_
[1] https:/
[2] https:/
Changed in neutron: | |
status: | Triaged → In Progress |
Fix proposed to branch: master /review. openstack. org/511280
Review: https:/