From 1e493f6f2850425b489e023eb547e779fb8e173a Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Tue, 21 Mar 2023 09:36:21 -0400 Subject: [PATCH] #10729: Cleanup --- netbox/extras/models/customfields.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/netbox/extras/models/customfields.py b/netbox/extras/models/customfields.py index 1f6975c73..73d5cf9ce 100644 --- a/netbox/extras/models/customfields.py +++ b/netbox/extras/models/customfields.py @@ -313,9 +313,10 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel): """ if value is None: return value - if self.type in (CustomFieldTypeChoices.TYPE_DATE, CustomFieldTypeChoices.TYPE_DATETIME): - if type(value) in (date, datetime): - return value.isoformat() + if self.type == CustomFieldTypeChoices.TYPE_DATE and type(value) is date: + return value.isoformat() + if self.type == CustomFieldTypeChoices.TYPE_DATETIME and type(value) is datetime: + return value.isoformat() if self.type == CustomFieldTypeChoices.TYPE_OBJECT: return value.pk if self.type == CustomFieldTypeChoices.TYPE_MULTIOBJECT: