@@ -9,6 +9,7 @@
### Bug Fixes
* [#6376](https://github.com/netbox-community/netbox/issues/6376) - Fix assignment of VLAN groups to clusters, cluster groups via REST API
+* [#6398](https://github.com/netbox-community/netbox/issues/6398) - Avoid exception when deleting device connected to self via circuit
---
@@ -31,9 +31,10 @@ def rebuild_paths(obj):
with transaction.atomic():
for cp in cable_paths:
- invalidate_obj(cp.origin)
cp.delete()
- create_cablepath(cp.origin)
+ if cp.origin:
+ invalidate_obj(cp.origin)
+ create_cablepath(cp.origin)
#