From 1c380aab98c9cc2c86f0d821bad693efc8b7678a Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Mon, 29 Jul 2024 17:56:07 +0700 Subject: [PATCH] 16640 explicitly check against None --- netbox/netbox/forms/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/netbox/netbox/forms/base.py b/netbox/netbox/forms/base.py index 294f8b7fb..13ffe0834 100644 --- a/netbox/netbox/forms/base.py +++ b/netbox/netbox/forms/base.py @@ -39,7 +39,10 @@ class NetBoxModelForm(CheckLastUpdatedMixin, CustomFieldsMixin, TagsMixin, forms form_field = customfield.to_form_field(set_initial=False) initial = self.instance.custom_field_data.get(customfield.name) if customfield.type == CustomFieldTypeChoices.TYPE_JSON: - form_field.initial = json.dumps(initial) if initial else '' + if initial is not None: + form_field.initial = json.dumps(initial) + else: + form_field.initial = '' else: form_field.initial = initial return form_field