mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-25 08:46:10 -06:00
Remove _initialized flag from TrackingModelMixin
This commit is contained in:
parent
0ee05a6810
commit
e7481f3bcc
@ -11,10 +11,6 @@ class Tracker:
|
|||||||
|
|
||||||
class TrackingModelMixin:
|
class TrackingModelMixin:
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
super().__init__(*args, **kwargs)
|
|
||||||
self._initialized = True
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def tracker(self):
|
def tracker(self):
|
||||||
if not hasattr(self._state, "_tracker"):
|
if not hasattr(self._state, "_tracker"):
|
||||||
@ -32,7 +28,6 @@ class TrackingModelMixin:
|
|||||||
self.tracker.changed = {}
|
self.tracker.changed = {}
|
||||||
|
|
||||||
def __setattr__(self, name, value):
|
def __setattr__(self, name, value):
|
||||||
if hasattr(self, "_initialized"):
|
|
||||||
change_tracking_fields = registry['counter_fields'][self.__class__]
|
change_tracking_fields = registry['counter_fields'][self.__class__]
|
||||||
if name in change_tracking_fields:
|
if name in change_tracking_fields:
|
||||||
if name not in self.tracker.changed:
|
if name not in self.tracker.changed:
|
||||||
|
Loading…
Reference in New Issue
Block a user