Restore reverse relation to CableTerminations from Cable

This commit is contained in:
jeremystretch
2022-05-13 15:45:58 -04:00
parent 951627093c
commit 1b593384e5
4 changed files with 7 additions and 9 deletions

View File

@@ -82,13 +82,13 @@ def update_connected_endpoints(instance, created, raw=False, **kwargs):
# Save any new CableTerminations
CableTermination.objects.bulk_create([
term for term in instance.terminations if not term.pk
term for term in instance._terminations if not term.pk
])
# Split terminations into A/B sets and save link assignments
# TODO: Update link peers
_terms = defaultdict(list)
for t in instance.terminations:
for t in instance._terminations:
if t.termination.cable != instance:
t.termination.cable = instance
t.termination.save()