mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-25 08:46:10 -06:00
6347 make change_tracking_fields instance var
This commit is contained in:
parent
52d6e8f9e4
commit
72088adb5c
@ -24,7 +24,7 @@ class Counter(object):
|
||||
|
||||
# add the field to be tracked for changes incase of update
|
||||
field_name = f"{self.foreign_key_field.name}_id"
|
||||
if field_name not in self.child_model.change_tracking_fields:
|
||||
if hasattr(self.child_model, 'change_tracking_fields') and field_name not in self.child_model.change_tracking_fields:
|
||||
self.child_model.change_tracking_fields.append(field_name)
|
||||
|
||||
self.connect()
|
||||
|
@ -10,10 +10,10 @@ class Tracker(object):
|
||||
|
||||
|
||||
class TrackingModelMixin(object):
|
||||
change_tracking_fields = []
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
self.change_tracking_fields = []
|
||||
self._initialized = True
|
||||
|
||||
@property
|
||||
|
Loading…
Reference in New Issue
Block a user