From 749a83d7427b7ddc911eed68cdcb931f34f8efa7 Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Date: Wed, 12 Mar 2025 14:00:40 -0300 Subject: [PATCH] Change JSONField, prepare_value to output str with enclosing " (#18846) --- 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)