Fixes #22454: Fix serialization of decimal custom field values (#22460)

This commit is contained in:
Jeremy Stretch 2026-06-15 16:24:10 -04:00 committed by GitHub
parent b7de62610f
commit 9bfdea4787
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 0 deletions

View File

@ -461,6 +461,8 @@ class CustomField(CloningMixin, ExportTemplatesMixin, OwnerMixin, ChangeLoggedMo
"""
if value is None:
return value
if self.type == CustomFieldTypeChoices.TYPE_DECIMAL:
return float(value)
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: