From 42b16cdadbf8d7f0d8238e24c98dd69b66b5498a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 25 Sep 2018 14:38:43 +0200 Subject: [PATCH] variables: don't treat invalid json as formatted values (#26703) --- hobo/environment/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hobo/environment/models.py b/hobo/environment/models.py index e92dea7..d002d06 100644 --- a/hobo/environment/models.py +++ b/hobo/environment/models.py @@ -39,7 +39,10 @@ class Variable(models.Model): @property def json(self): if self.value and (self.value[0] in '{[' or self.value in ('true', 'false')): - return json.loads(self.value) + try: + return json.loads(self.value) + except ValueError: + pass return self.value def clean(self): -- 2.19.0