From: Parker Berberian Date: Fri, 4 Jan 2019 16:29:00 +0000 (-0500) Subject: Fix API serialization X-Git-Tag: 2.0.99~166 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=b4d05381c10b806924a7e56501feb2c64fc1a443;p=laas.git Fix API serialization Under special circumstances, the 'context' field may be empty and serialization will fail, but that field is optional so we will ignore errors. Change-Id: I2e1e47a2f7d507e45b171f80aa241c8026cfc1a5 Signed-off-by: Parker Berberian --- diff --git a/src/api/models.py b/src/api/models.py index cc25f82..a1fedfe 100644 --- a/src/api/models.py +++ b/src/api/models.py @@ -350,7 +350,10 @@ class AccessConfig(TaskConfig): d['access_type'] = self.access_type d['user'] = self.user.id d['revoke'] = self.revoke - d['context'] = json.loads(self.context) + try: + d['context'] = json.loads(self.context) + except: + pass return d def get_delta(self):