Aleksander Machniak
2012-11-05 4f72978af37a72ddf9c5bfb9b78930417c9c9d2a
Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests.

Conflicts:

tests/Framework/ImapGeneric.php
1 files modified
6 ■■■■ changed files
program/include/rcube_imap_generic.php 6 ●●●● patch | view | raw | blame | history
program/include/rcube_imap_generic.php
@@ -3590,6 +3590,10 @@
     */
    static function uncompressMessageSet($messages)
    {
        if (empty($messages)) {
            return array();
        }
        $result   = array();
        $messages = explode(',', $messages);
@@ -3598,7 +3602,7 @@
            $max   = max($items[0], $items[1]);
            for ($x=$items[0]; $x<=$max; $x++) {
                $result[] = $x;
                $result[] = (int)$x;
            }
            unset($messages[$idx]);
        }