mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-14 09:51:22 -06:00
Fixes #6774: Fix A/Z assignment when swapping circuit terminations
This commit is contained in:
parent
a038e8bba4
commit
2ff3d0d5a2
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
* [#5442](https://github.com/netbox-community/netbox/issues/5442) - Fix assignment of permissions based on LDAP groups
|
* [#5442](https://github.com/netbox-community/netbox/issues/5442) - Fix assignment of permissions based on LDAP groups
|
||||||
* [#6773](https://github.com/netbox-community/netbox/issues/6773) - Add missing `display` field to rack unit serializer
|
* [#6773](https://github.com/netbox-community/netbox/issues/6773) - Add missing `display` field to rack unit serializer
|
||||||
|
* [#6774](https://github.com/netbox-community/netbox/issues/6774) - Fix A/Z assignment when swapping circuit terminations
|
||||||
* [#6777](https://github.com/netbox-community/netbox/issues/6777) - Fix default value validation for custom text fields
|
* [#6777](https://github.com/netbox-community/netbox/issues/6777) - Fix default value validation for custom text fields
|
||||||
* [#6778](https://github.com/netbox-community/netbox/issues/6778) - Rack reservation should display rack's location
|
* [#6778](https://github.com/netbox-community/netbox/issues/6778) - Rack reservation should display rack's location
|
||||||
* [#6780](https://github.com/netbox-community/netbox/issues/6780) - Include rack location in navigation breadcrumbs
|
* [#6780](https://github.com/netbox-community/netbox/issues/6780) - Include rack location in navigation breadcrumbs
|
||||||
|
@ -287,6 +287,10 @@ class CircuitSwapTerminations(generic.ObjectEditView):
|
|||||||
termination_z.save()
|
termination_z.save()
|
||||||
termination_a.term_side = 'Z'
|
termination_a.term_side = 'Z'
|
||||||
termination_a.save()
|
termination_a.save()
|
||||||
|
circuit.refresh_from_db()
|
||||||
|
circuit.termination_a = termination_z
|
||||||
|
circuit.termination_z = termination_a
|
||||||
|
circuit.save()
|
||||||
elif termination_a:
|
elif termination_a:
|
||||||
termination_a.term_side = 'Z'
|
termination_a.term_side = 'Z'
|
||||||
termination_a.save()
|
termination_a.save()
|
||||||
@ -300,9 +304,6 @@ class CircuitSwapTerminations(generic.ObjectEditView):
|
|||||||
circuit.termination_z = None
|
circuit.termination_z = None
|
||||||
circuit.save()
|
circuit.save()
|
||||||
|
|
||||||
print(f'term A: {circuit.termination_a}')
|
|
||||||
print(f'term Z: {circuit.termination_z}')
|
|
||||||
|
|
||||||
messages.success(request, f"Swapped terminations for circuit {circuit}.")
|
messages.success(request, f"Swapped terminations for circuit {circuit}.")
|
||||||
return redirect('circuits:circuit', pk=circuit.pk)
|
return redirect('circuits:circuit', pk=circuit.pk)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user