From a96d7c52b5be53be95e119a9c061493bd879d53f Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Zaroubin Date: Sat, 8 Mar 2025 15:43:18 +0000 Subject: [PATCH] Change JSONField, prepare_value to output str with enclosing " --- netbox/utilities/forms/fields/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/utilities/forms/fields/fields.py b/netbox/utilities/forms/fields/fields.py index 8d4863544..25e888bf2 100644 --- a/netbox/utilities/forms/fields/fields.py +++ b/netbox/utilities/forms/fields/fields.py @@ -111,7 +111,7 @@ class JSONField(_JSONField): try: value = json.loads(value, cls=self.decoder) except json.decoder.JSONDecodeError: - return value + return f'"{value}"' return json.dumps(value, sort_keys=True, indent=4, ensure_ascii=False, cls=self.encoder)