diff -urN ../roundcubemail-1.1.0.orig/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php ./plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php --- ../roundcubemail-1.1.0.orig/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 2015-02-08 15:43:28.000000000 +0200 +++ ./plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php 2015-02-22 20:27:30.000000000 +0200 @@ -2324,7 +2324,7 @@ $i = 1; foreach ($this->script as $idx => $filter) { - if (empty($filter['actions'])) { + if ((empty($filter['actions'])) or (empty($filter['type']))) { continue; } $fname = $filter['name'] ? $filter['name'] : "#$i";