From 65de8a44956bcee036dbc80a57de3ea8539ff518 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Fri, 5 Feb 2021 18:33:20 +0500 Subject: [PATCH] bug fix: wp manager config save --- cloudAPI/cloudManager.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cloudAPI/cloudManager.py b/cloudAPI/cloudManager.py index 5025645bf..0c192cb2d 100755 --- a/cloudAPI/cloudManager.py +++ b/cloudAPI/cloudManager.py @@ -2403,8 +2403,14 @@ class CloudManager: website = Websites.objects.get(domain=self.data['domainName']) domainName = self.data['domainName'] from cloudAPI.models import WPDeployments - wpd = WPDeployments.objects.get(owner=website) - config = json.loads(wpd.config) + + try: + wpd = WPDeployments.objects.get(owner=website) + config = json.loads(wpd.config) + except: + wpd = WPDeployments(owner=website) + config = {} + config['updates'] = self.data['wpCore'] config['pluginUpdates'] = self.data['plugins'] config['themeUpdates'] = self.data['themes']