Przeglądaj źródła

custom_deconstruct() should not ignore TimeZoneField

Jeremy Stretch 1 rok temu
rodzic
commit
f48d1c9410
1 zmienionych plików z 2 dodań i 8 usunięć
  1. 2 8
      netbox/utilities/migration.py

+ 2 - 8
netbox/utilities/migration.py

@@ -1,5 +1,4 @@
 from django.db import models
-from timezone_field import TimeZoneField
 
 from netbox.config import ConfigItem
 
@@ -8,10 +7,6 @@ __all__ = (
 )
 
 
-SKIP_FIELDS = (
-    TimeZoneField,
-)
-
 EXEMPT_ATTRS = (
     'choices',
     'help_text',
@@ -28,9 +23,8 @@ def custom_deconstruct(field):
     name, path, args, kwargs = _deconstruct(field)
 
     # Remove any ignored attributes
-    if field.__class__ not in SKIP_FIELDS:
-        for attr in EXEMPT_ATTRS:
-            kwargs.pop(attr, None)
+    for attr in EXEMPT_ATTRS:
+        kwargs.pop(attr, None)
 
     # Ignore any field defaults which reference a ConfigItem
     kwargs = {