From ba7a794185bf35930ed8bd554b9ccff0f5c35bda Mon Sep 17 00:00:00 2001 From: Sawyer Bergeron Date: Thu, 30 Jul 2020 15:09:52 -0400 Subject: Hotfix: disable deltas for prod Deltas are currently severely broken, and need to be turned into more granular tasks instead. This patch results in coarser tasks, but results in correct behavior at least Signed-off-by: Sawyer Bergeron Change-Id: Idd71b314355a1372e68e1f1161355bd4b8834c08 --- src/api/models.py | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/api/models.py b/src/api/models.py index 9f666b7..89ee6c6 100644 --- a/src/api/models.py +++ b/src/api/models.py @@ -525,10 +525,7 @@ class OpnfvApiConfig(models.Model): self.delta = '{}' def get_delta(self): - if not self.delta: - self.delta = self.to_json() - self.save() - return json.loads(self.delta) + return json.loads(self.to_json()) class AccessConfig(TaskConfig): @@ -550,10 +547,7 @@ class AccessConfig(TaskConfig): return d def get_delta(self): - if not self.delta: - self.delta = self.to_json() - self.save() - d = json.loads(self.delta) + d = json.loads(self.to_json()) d["lab_token"] = self.accessrelation.lab_token return d @@ -661,10 +655,7 @@ class NetworkConfig(TaskConfig): return json.dumps(self.to_dict()) def get_delta(self): - if not self.delta: - self.delta = self.to_json() - self.save() - d = json.loads(self.delta) + d = json.loads(self.to_json()) d['lab_token'] = self.hostnetworkrelation.lab_token return d @@ -704,11 +695,7 @@ class SnapshotConfig(TaskConfig): return json.dumps(self.to_dict()) def get_delta(self): - if not self.delta: - self.delta = self.to_json() - self.save() - - d = json.loads(self.delta) + d = json.loads(self.to_json()) return d def clear_delta(self): -- cgit 1.2.3-korg