Fix error when there's no writeable addressbook source (#1489162)

Conflicts:

	CHANGELOG
pull/88/head
Aleksander Machniak 11 years ago
parent b9139f9f98
commit acb4b71ce5

@ -1,9 +1,10 @@
CHANGELOG Roundcube Webmail
===========================
- Fix "null" instead of empty string on messages list in IE10 (#1489145)
- Fix error when there's no writeable addressbook source (#1489162)
- Fix zipdownload plugin issue with filenames charset (#1489156)
- Fix so non-inline images aren't skipped on forward (#1489150)
- Fix "null" instead of empty string on messages list in IE10 (#1489145)
- Fix legacy options handling
- Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011)
- Fix bug where serialized strings were truncated in PDO::quote() (#1489142)

@ -228,6 +228,11 @@ class rcmail extends rcube
}
if (!$contacts) {
// there's no default, just return
if ($default) {
return null;
}
self::raise_error(array(
'code' => 700, 'type' => 'php',
'file' => __FILE__, 'line' => __LINE__,

@ -255,9 +255,13 @@ function rcmail_contact_exists($email)
if ($email) {
// @TODO: search in all address books?
$CONTACTS = $RCMAIL->get_address_book(-1, true);
$existing = $CONTACTS->search('email', $email, true, false);
if ($existing->count)
return true;
if (is_object($CONTACTS)) {
$existing = $CONTACTS->search('email', $email, true, false);
if ($existing->count) {
return true;
}
}
}
return false;

Loading…
Cancel
Save