Fix contact email share type redirection

This commit is contained in:
Michael Gapczynski 2012-08-01 17:52:59 -04:00
parent 4933128850
commit 92d683587a
1 changed files with 2 additions and 2 deletions

View File

@ -204,14 +204,14 @@ class Share {
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
$details = OC_Contacts_VCard::structureContact($vcard);
$details = \OC_Contacts_VCard::structureContact($vcard);
// TODO Add ownCloud user to contacts vcard
if (!isset($details['EMAIL'])) {
$message = 'Sharing '.$item.' failed, because no email address is associated with the contact';
\OC_Log::write('OCP\Share', $message, \OC_Log::ERROR);
throw new \Exception($message);
}
return self::share($itemType, $item, self::SHARE_TYPE_EMAIL, $permissions);
return self::share($itemType, $item, self::SHARE_TYPE_EMAIL, $details['EMAIL'], $permissions);
break;
// Future share types need to include their own conditions
default: