|
@@ -1518,22 +1518,22 @@ class CableImportForm(PrimaryModelImportForm):
|
|
|
if data:
|
|
if data:
|
|
|
# Limit choices for side_a_device to the assigned side_a_site
|
|
# Limit choices for side_a_device to the assigned side_a_site
|
|
|
if side_a_site := data.get('side_a_site'):
|
|
if side_a_site := data.get('side_a_site'):
|
|
|
- side_a_device_params = {f'site__{self.fields["side_a_site"].to_field_name}': side_a_site}
|
|
|
|
|
|
|
+ side_a_parent_params = {f'site__{self.fields['side_a_site'].to_field_name}': side_a_site}
|
|
|
self.fields['side_a_device'].queryset = self.fields['side_a_device'].queryset.filter(
|
|
self.fields['side_a_device'].queryset = self.fields['side_a_device'].queryset.filter(
|
|
|
- **side_a_device_params
|
|
|
|
|
|
|
+ **side_a_parent_params
|
|
|
)
|
|
)
|
|
|
self.fields['side_a_power_panel'].queryset = self.fields['side_a_power_panel'].queryset.filter(
|
|
self.fields['side_a_power_panel'].queryset = self.fields['side_a_power_panel'].queryset.filter(
|
|
|
- **side_a_device_params
|
|
|
|
|
|
|
+ **side_a_parent_params
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
# Limit choices for side_b_device to the assigned side_b_site
|
|
# Limit choices for side_b_device to the assigned side_b_site
|
|
|
if side_b_site := data.get('side_b_site'):
|
|
if side_b_site := data.get('side_b_site'):
|
|
|
- side_b_device_params = {f'site__{self.fields["side_b_site"].to_field_name}': side_b_site}
|
|
|
|
|
|
|
+ side_b_parent_params = {f'site__{self.fields['side_b_site'].to_field_name}': side_b_site}
|
|
|
self.fields['side_b_device'].queryset = self.fields['side_b_device'].queryset.filter(
|
|
self.fields['side_b_device'].queryset = self.fields['side_b_device'].queryset.filter(
|
|
|
- **side_b_device_params
|
|
|
|
|
|
|
+ **side_b_parent_params
|
|
|
)
|
|
)
|
|
|
self.fields['side_b_power_panel'].queryset = self.fields['side_b_power_panel'].queryset.filter(
|
|
self.fields['side_b_power_panel'].queryset = self.fields['side_b_power_panel'].queryset.filter(
|
|
|
- **side_b_device_params
|
|
|
|
|
|
|
+ **side_b_parent_params
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
def _clean_side(self, side):
|
|
def _clean_side(self, side):
|