From 2890ca0e6ce6618ec42aa16ab92e32b645370869 Mon Sep 17 00:00:00 2001 From: "usman@cyberpersons.com" Date: Sat, 4 Feb 2023 13:53:45 +0500 Subject: [PATCH] possible fix of https://community.cyberpanel.net/t/snappymail-does-not-show-email-folders-for-subdomain-domain-com-websites/40026 --- install/install.py | 4 ++-- plogical/upgrade.py | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/install/install.py b/install/install.py index 89f1fcb47..580f2db49 100755 --- a/install/install.py +++ b/install/install.py @@ -1351,9 +1351,9 @@ autocreate_system_folders = On if lines.find('[plugins]') > -1: PluginsActivator = 1 WriteToFile.write(lines) - elif PluginsActivator and lines.find('enable = '): + elif PluginsActivator and lines.find('enable = ') > -1: WriteToFile.write(f'enable = On\n') - elif PluginsActivator and lines.find('enabled_list = '): + elif PluginsActivator and lines.find('enabled_list = ') > -1: WriteToFile.write(f'enabled_list = "mailbox-detect"\n') PluginsActivator = 0 else: diff --git a/plogical/upgrade.py b/plogical/upgrade.py index 4d3e1a0a6..2f9a7adc0 100755 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -574,13 +574,15 @@ $cfg['Servers'][$i]['LogoutURL'] = 'phpmyadminsignin.php?logout'; labsDataLines = open(labsPath, 'r').readlines() PluginsActivator = 0 WriteToFile = open(labsPath, 'w') + + for lines in labsDataLines: if lines.find('[plugins]') > -1: PluginsActivator = 1 WriteToFile.write(lines) - elif PluginsActivator and lines.find('enable = '): + elif PluginsActivator and lines.find('enable = ') > -1: WriteToFile.write(f'enable = On\n') - elif PluginsActivator and lines.find('enabled_list = '): + elif PluginsActivator and lines.find('enabled_list = ') > -1: WriteToFile.write(f'enabled_list = "mailbox-detect"\n') PluginsActivator = 0 else: