Ensure _get_changed_synthetic_fields() return updatable fields
Currently _get_changed_synthetic_fields() does not guarantee
returned fields to be updatable. This patch adds this guarantee.
Change-Id: I123ae390bec489a931180a2e33f4bf7b1d51edb2
Closes-Bug: #1750353
(cherry picked from commit d5f2752481
)
This commit is contained in:
parent
2206636fec
commit
75d08e2b0c
|
@ -691,6 +691,7 @@ class NeutronDbObject(NeutronObject):
|
|||
|
||||
def _get_changed_synthetic_fields(self):
|
||||
fields = self.obj_get_changes()
|
||||
fields = get_updatable_fields(self, fields)
|
||||
for field in self._get_changed_persistent_fields():
|
||||
if field in fields:
|
||||
del fields[field]
|
||||
|
|
Loading…
Reference in New Issue