mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-09 00:58:16 -06:00
Only assign the initial data if not already assigned
This commit is contained in:
parent
8127f726d6
commit
f604b1a0ae
@ -2739,9 +2739,9 @@ class ConnectCableToDeviceForm(BootstrapMixin, ChainedFieldsMixin, forms.ModelFo
|
|||||||
if self.instance and self.instance.termination_a:
|
if self.instance and self.instance.termination_a:
|
||||||
termination_a_parent = self.instance.termination_a.parent
|
termination_a_parent = self.instance.termination_a.parent
|
||||||
if hasattr(termination_a_parent, 'site'):
|
if hasattr(termination_a_parent, 'site'):
|
||||||
self.initial['termination_b_site'] = termination_a_parent.site
|
self.initial['termination_b_site'] = self.initial.get('termination_b_site', termination_a_parent.site)
|
||||||
if hasattr(termination_a_parent, 'rack'):
|
if hasattr(termination_a_parent, 'rack'):
|
||||||
self.initial['termination_b_rack'] = termination_a_parent.rack
|
self.initial['termination_b_rack'] = self.initial.get('termination_b_rack', termination_a_parent.rack)
|
||||||
|
|
||||||
|
|
||||||
class ConnectCableToConsolePortForm(ConnectCableToDeviceForm):
|
class ConnectCableToConsolePortForm(ConnectCableToDeviceForm):
|
||||||
|
Loading…
Reference in New Issue
Block a user