diff --git a/program/lib/Roundcube/rcube_addressbook.php b/program/lib/Roundcube/rcube_addressbook.php index b245ea69d..f57a30eb9 100644 --- a/program/lib/Roundcube/rcube_addressbook.php +++ b/program/lib/Roundcube/rcube_addressbook.php @@ -230,6 +230,10 @@ abstract class rcube_addressbook 'valid' => $valid, )); + if ($valid && !$plugin['valid']) { + $this->set_error(self::ERROR_VALIDATE, $plugin['error']); + } + if (is_array($plugin['record'])) { $save_data = $plugin['record']; }