From 98ca4f5b5a3b8098f6bde208b9807d508bc941bb Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Wed, 27 Oct 2021 10:02:36 -0400 Subject: [PATCH] Fixes #7643: Fix circuit assignment when creating multiple terminations simultaneously --- docs/release-notes/version-3.0.md | 1 + netbox/circuits/signals.py | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/release-notes/version-3.0.md b/docs/release-notes/version-3.0.md index ffaa75d77..5b6bf9855 100644 --- a/docs/release-notes/version-3.0.md +++ b/docs/release-notes/version-3.0.md @@ -6,6 +6,7 @@ * [#7612](https://github.com/netbox-community/netbox/issues/7612) - Strip HTML from custom field descriptions * [#7628](https://github.com/netbox-community/netbox/issues/7628) - Fix `load_yaml` method for custom scripts +* [#7643](https://github.com/netbox-community/netbox/issues/7643) - Fix circuit assignment when creating multiple terminations simultaneously * [#7644](https://github.com/netbox-community/netbox/issues/7644) - Prevent inadvertent deletion of prior change records when deleting objects (#7333 revisited) --- diff --git a/netbox/circuits/signals.py b/netbox/circuits/signals.py index a12cef671..6ec9cc6c3 100644 --- a/netbox/circuits/signals.py +++ b/netbox/circuits/signals.py @@ -11,6 +11,7 @@ def update_circuit(instance, **kwargs): When a CircuitTermination has been modified, update its parent Circuit. """ termination_name = f'termination_{instance.term_side.lower()}' + instance.circuit.refresh_from_db() setattr(instance.circuit, termination_name, instance) instance.circuit.save()