Editing Circuit Termination Circuit leaves orphaned association. #137

Closed
opened 2026-04-05 16:22:07 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @kate-james on 3/17/2026

NetBox Edition

NetBox Community

NetBox Version

v4.5.3

Python Version

3.13

Steps to Reproduce

Initial state, Circuit X with A Termination set assigned to a site. A Term Cabled to Device Interface.
Circuit Y newly created with no terminations set.

  1. Select Edit on Circuit X A Termination.
  2. Change Circuit value to Circuit Y
  3. Save

Expected Behavior

Circuit X - A Termination should be set to Null,
A Termination Object should have a circuit value of Circuit Y
Circuit Y - A Termination should be set to A Termination Object.

Observed Behavior

A Termination Obj data only references Circuit Y as expected.
Circuit Y shows A term as expected.

Circuit X retains A Termination value pointing at A Termination Object.

*Originally created by @kate-james on 3/17/2026* ### NetBox Edition NetBox Community ### NetBox Version v4.5.3 ### Python Version 3.13 ### Steps to Reproduce Initial state, Circuit X with A Termination set assigned to a site. A Term Cabled to Device Interface. Circuit Y newly created with no terminations set. 1. Select Edit on Circuit X A Termination. 2. Change Circuit value to Circuit Y 3. Save ### Expected Behavior Circuit X - A Termination should be set to Null, A Termination Object should have a circuit value of Circuit Y Circuit Y - A Termination should be set to A Termination Object. ### Observed Behavior A Termination Obj data only references Circuit Y as expected. Circuit Y shows A term as expected. Circuit X retains A Termination value pointing at A Termination Object.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/netbox#137