diff --git a/plogical/upgrade.py b/plogical/upgrade.py index 130f47a71..caa04819e 100755 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -534,13 +534,14 @@ $cfg['Servers'][$i]['LogoutURL'] = 'phpmyadminsignin.php?logout'; ## take care of auto create folders labsData = open(labsPath, 'r').read() + labsDataLines = open(labsPath, 'r').readlines() if labsData.find('autocreate_system_folders') > -1: command = "sed -i 's|autocreate_system_folders = Off|autocreate_system_folders = On|g' %s" % (labsPath) Upgrade.executioner(command, 'mkdir snappymail configs', 0) else: WriteToFile = open(labsPath, 'w') - for lines in open(labsPath, 'r').readlines(): + for lines in labsDataLines: if lines.find('[labs]') > -1: WriteToFile.write(lines) WriteToFile.write(f'autocreate_system_folders = On\n') @@ -550,9 +551,11 @@ $cfg['Servers'][$i]['LogoutURL'] = 'phpmyadminsignin.php?logout'; ##take care of imap_folder_list_limit + labsDataLines = open(labsPath, 'r').readlines() + if labsData.find('imap_folder_list_limit') == -1: WriteToFile = open(labsPath, 'w') - for lines in open(labsPath, 'r').readlines(): + for lines in labsDataLines: if lines.find('[labs]') > -1: WriteToFile.write(lines) WriteToFile.write(f'imap_folder_list_limit = 0\n')