From ecd44c9d6a58dfe3b249acbeddc65912247277bd Mon Sep 17 00:00:00 2001 From: usmannasir Date: Mon, 22 Sep 2025 14:08:51 +0500 Subject: [PATCH] bug fix: staging site issue --- websiteFunctions/website.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/websiteFunctions/website.py b/websiteFunctions/website.py index e04fe0a8d..3009305ae 100644 --- a/websiteFunctions/website.py +++ b/websiteFunctions/website.py @@ -221,15 +221,18 @@ class WebsiteManager: staging_wpsite = wstagingDelete.wpsite staging_website = staging_wpsite.owner - # Delete the WPStaging record first + # Delete the staging Websites record and all associated data BEFORE deleting DB records + from plogical.vhost import vhost + vhost.deleteVirtualHostConfigurations(staging_website.domain) + + # Delete the WPStaging record wstagingDelete.delete() # Delete the staging WPSites record staging_wpsite.delete() - # Delete the staging Websites record and all associated data - from plogical.vhost import vhost - vhost.deleteVirtualHostConfigurations(staging_website.domain, staging_website.adminEmail, staging_website.package.packageName) + # Delete the staging Websites record + staging_website.delete() except BaseException as msg: da = str(msg)