|
|
@ -124,7 +124,7 @@ class rcube_sieve_vacation extends rcube_sieve_engine |
|
|
|
|
|
|
|
private function vacation_rule() |
|
|
|
{ |
|
|
|
if ($this->script_name === null || !$this->sieve->load($this->script_name)) { |
|
|
|
if ($this->script_name === false || $this->script_name === null || !$this->sieve->load($this->script_name)) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
@ -556,7 +556,7 @@ class rcube_sieve_vacation extends rcube_sieve_engine |
|
|
|
protected function save_vacation_script($rule) |
|
|
|
{ |
|
|
|
// if script does not exist create a new one
|
|
|
|
if ($this->script_name === null) { |
|
|
|
if ($this->script_name === null || $this->script_name === false) { |
|
|
|
$this->script_name = $this->rc->config->get('managesieve_script_name'); |
|
|
|
if (empty($this->script_name)) { |
|
|
|
$this->script_name = 'roundcube'; |
|
|
|