diff --git a/netbox/dcim/models/cables.py b/netbox/dcim/models/cables.py index f72c37702..96ff6779d 100644 --- a/netbox/dcim/models/cables.py +++ b/netbox/dcim/models/cables.py @@ -92,8 +92,6 @@ class Cable(NetBoxModel): null=True ) - terminations = [] - class Meta: ordering = ('pk',) @@ -112,7 +110,9 @@ class Cable(NetBoxModel): assert self.pk is None for t in terminations: t.cable = self - self.terminations.append(t) + self.terminations = terminations + else: + self.terminations = [] @classmethod def from_db(cls, db, field_names, values):