jeremystretch %!s(int64=2) %!d(string=hai) anos
pai
achega
1e493f6f28
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  1. 4 3
      netbox/extras/models/customfields.py

+ 4 - 3
netbox/extras/models/customfields.py

@@ -313,9 +313,10 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel):
         """
         """
         if value is None:
         if value is None:
             return value
             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:
         if self.type == CustomFieldTypeChoices.TYPE_OBJECT:
             return value.pk
             return value.pk
         if self.type == CustomFieldTypeChoices.TYPE_MULTIOBJECT:
         if self.type == CustomFieldTypeChoices.TYPE_MULTIOBJECT: