From: Michael M Slusarz Date: Tue, 2 Feb 2010 17:39:56 +0000 (-0700) Subject: Make sure a mailbox list is always generated on an initial request X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=5fa09c65af034d8f2d4909476b27eacc758864fa;p=horde.git Make sure a mailbox list is always generated on an initial request --- diff --git a/imp/lib/Ajax/Application.php b/imp/lib/Ajax/Application.php index 3e0d555bb..43d1e8d82 100644 --- a/imp/lib/Ajax/Application.php +++ b/imp/lib/Ajax/Application.php @@ -294,8 +294,14 @@ class IMP_Ajax_Application extends Horde_Ajax_Application_Base } $folder_list = array(); - foreach (Horde_Serialize::unserialize($vars->mboxes, Horde_Serialize::JSON) as $val) { - $folder_list += $imptree->folderList($mask, $val); + if (!empty($vars->mboxes)) { + foreach (Horde_Serialize::unserialize($vars->mboxes, Horde_Serialize::JSON) as $val) { + $folder_list += $imptree->folderList($mask, $val); + } + + if ($vars->initial && empty($folder_list)) { + $folder_list = $imptree->folderList($mask, 'INBOX'); + } } /* Add special folders explicitly to the initial folder list, since