mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-25 01:48:38 -06:00
Fixed bug affecting initial position/face selection
This commit is contained in:
parent
e1479be3d0
commit
54ad177e99
@ -325,13 +325,10 @@ class DeviceForm(forms.ModelForm, BootstrapMixin):
|
|||||||
self.fields['rack'].choices = []
|
self.fields['rack'].choices = []
|
||||||
|
|
||||||
# Rack position
|
# Rack position
|
||||||
face = self.data.get('face')
|
|
||||||
if face == '':
|
|
||||||
face = None
|
|
||||||
try:
|
try:
|
||||||
if self.is_bound and self.data.get('rack') and face is not None:
|
if self.is_bound and self.data.get('rack') and self.data.get('face') is not None:
|
||||||
position_choices = Rack.objects.get(pk=self.data['rack']).get_rack_units(face=face)
|
position_choices = Rack.objects.get(pk=self.data['rack']).get_rack_units(face=self.data.get('face'))
|
||||||
elif self.initial.get('rack') and face is not None:
|
elif self.initial.get('rack') and self.initial.get('face') is not None:
|
||||||
position_choices = Rack.objects.get(pk=self.initial['rack']).get_rack_units(face=self.initial.get('face'))
|
position_choices = Rack.objects.get(pk=self.initial['rack']).get_rack_units(face=self.initial.get('face'))
|
||||||
else:
|
else:
|
||||||
position_choices = []
|
position_choices = []
|
||||||
|
Loading…
Reference in New Issue
Block a user