From 5d09a141938faca297bf86c43496237ec22fb61f Mon Sep 17 00:00:00 2001 From: djmaze Date: Mon, 29 Mar 2021 15:51:46 +0200 Subject: [PATCH] Bugfix: Previous commit didn't fix numeric indices --- .../v/0.0.0/app/libraries/RainLoop/Actions/Folders.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Folders.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Folders.php index 2bfc28825..182910d8f 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Folders.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Folders.php @@ -36,11 +36,13 @@ trait Folders if ($oFolderCollection instanceof \MailSo\Mail\FolderCollection) { - foreach ($oFolderCollection as $i => $oFolder) { + $aFolders = $oFolderCollection->getArrayCopy(); + foreach ($aFolders as $i => $oFolder) { if (!$oFolder->IsSelectable()) { - unset($oFolderCollection[$i]); + unset($aFolders[$i]); } } + $oFolderCollection->exchangeArray(\array_values($aFolders)); $oSettingsLocal = $this->SettingsProvider(true)->Load($oAccount);