From c2abe9d88d5e4eb9426668cc4a1f942a28a2206e Mon Sep 17 00:00:00 2001 From: usmannasir Date: Mon, 7 Apr 2025 19:18:49 +0500 Subject: [PATCH] maintenanceMod fix --- websiteFunctions/website.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/websiteFunctions/website.py b/websiteFunctions/website.py index 301ca36ec..322d3a215 100755 --- a/websiteFunctions/website.py +++ b/websiteFunctions/website.py @@ -7171,11 +7171,18 @@ StrictHostKeyChecking no Vhuser, FinalPHPPath, site.path) stdoutput = ProcessUtilities.outputExecutioner(command) searchindex = int(stdoutput.splitlines()[-1]) + command = 'sudo -u %s %s -d error_reporting=0 /usr/bin/wp maintenance-mode status --skip-plugins --skip-themes --path=%s' % ( Vhuser, FinalPHPPath, site.path) maintenanceMod = ProcessUtilities.outputExecutioner(command) + result = maintenanceMod.splitlines()[-1] + if result.find('not active') > -1: + maintenanceMode = 0 + else: + maintenanceMode = 1 + sites.append({ 'id': site.id, 'title': site.title, @@ -7187,7 +7194,7 @@ StrictHostKeyChecking no 'activePlugins': pluginCount, 'debugging': debugging, 'searchIndex': searchindex, - 'maintenanceMode': maintenanceMod, + 'maintenanceMode': maintenanceMode, 'screenshot': f'https://api.microlink.io/?url={site_url}&screenshot=true&meta=false&embed=screenshot.url' })