1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

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

@@ -117,9 +117,9 @@ class Cable(NetBoxModel):
])
if terminations:
assert self.pk is None
self.terminations = terminations
self._terminations = terminations
else:
self.terminations = []
self._terminations = []
@classmethod
def from_db(cls, db, field_names, values):
@@ -128,8 +128,6 @@ class Cable(NetBoxModel):
"""
instance = super().from_db(db, field_names, values)
instance.terminations = CableTermination.objects.filter(cable=instance)
# instance._orig_termination_a_type_id = instance.termination_a_type_id
# instance._orig_termination_a_ids = instance.termination_a_ids
# instance._orig_termination_b_type_id = instance.termination_b_type_id
@@ -205,7 +203,7 @@ class CableTermination(models.Model):
cable = models.ForeignKey(
to='dcim.Cable',
on_delete=models.CASCADE,
related_name='+'
related_name='terminations'
)
cable_end = models.CharField(
max_length=1,