1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

custom_deconstruct() should not ignore TimeZoneField

This commit is contained in:
Jeremy Stretch
2024-03-21 10:38:58 -04:00
parent f49819ebc2
commit f48d1c9410

View File

@@ -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 = {