plugins/managesieve/Changelog | ●●●●● patch | view | raw | blame | history | |
plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php | ●●●●● patch | view | raw | blame | history |
plugins/managesieve/Changelog
@@ -1,3 +1,5 @@ - Fix bug where actions without if/elseif/else in sieve scripts were skipped * version 8.1 [2014-12-09] ----------------------------------------------------------- - Added simple API to manage vacation rule plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php
@@ -1270,8 +1270,11 @@ $out .= $hiddenfields->show(); // 'any' flag if (sizeof($scr['tests']) == 1 && $scr['tests'][0]['test'] == 'true' && !$scr['tests'][0]['not']) if ((!isset($this->form) && empty($scr['tests']) && !empty($src)) || (sizeof($scr['tests']) == 1 && $scr['tests'][0]['test'] == 'true' && !$scr['tests'][0]['not']) ) { $any = true; } // filter name input $field_id = '_name'; @@ -2282,7 +2285,7 @@ $i = 1; foreach ($this->script as $idx => $filter) { if ($filter['type'] != 'if') { if (empty($filter['actions'])) { continue; } $fname = $filter['name'] ? $filter['name'] : "#$i";