diff --git a/neutron/objects/base.py b/neutron/objects/base.py index 108089d9f89..455982387e7 100644 --- a/neutron/objects/base.py +++ b/neutron/objects/base.py @@ -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]