From 079dff0c35fcd8b7a97ac9b3ba188bcd12ccbb4b Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 29 Dec 2022 12:34:54 -0800 Subject: [PATCH] 11340 update _terminations_modified only if modified --- netbox/dcim/models/cables.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/dcim/models/cables.py b/netbox/dcim/models/cables.py index d0e9bb671..406231ef5 100644 --- a/netbox/dcim/models/cables.py +++ b/netbox/dcim/models/cables.py @@ -119,7 +119,7 @@ class Cable(PrimaryModel): @a_terminations.setter def a_terminations(self, value): - if self.a_terminations != list(value): + if not self.pk or self.a_terminations != list(value): self._terminations_modified = True self._a_terminations = value @@ -134,7 +134,7 @@ class Cable(PrimaryModel): @b_terminations.setter def b_terminations(self, value): - if self.b_terminations != list(value): + if not self.pk or self.b_terminations != list(value): self._terminations_modified = True self._b_terminations = value