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:
@@ -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,
|
||||
|
Reference in New Issue
Block a user