Allow removing segment port address bindings
Change-Id: I9374deebf7bdce8c886fceb70c0452a4377daf50
This commit is contained in:
parent
60de62f64c
commit
83f943c41d
|
@ -1144,10 +1144,11 @@ class SegmentPortDef(ResourceDef):
|
||||||
|
|
||||||
def get_obj_dict(self):
|
def get_obj_dict(self):
|
||||||
body = super(SegmentPortDef, self).get_obj_dict()
|
body = super(SegmentPortDef, self).get_obj_dict()
|
||||||
address_bindings = self.get_attr('address_bindings')
|
if self.has_attr('address_bindings'):
|
||||||
if address_bindings:
|
address_bindings = self.get_attr('address_bindings')
|
||||||
body['address_bindings'] = [binding.get_obj_dict()
|
if address_bindings is not None:
|
||||||
for binding in address_bindings]
|
body['address_bindings'] = [binding.get_obj_dict()
|
||||||
|
for binding in address_bindings]
|
||||||
if (self.has_attr('attachment_type') or self.has_attr('vif_id') or
|
if (self.has_attr('attachment_type') or self.has_attr('vif_id') or
|
||||||
self.has_attr('hyperbus_mode')):
|
self.has_attr('hyperbus_mode')):
|
||||||
if (not self.get_attr('attachment_type') and
|
if (not self.get_attr('attachment_type') and
|
||||||
|
|
Loading…
Reference in New Issue