Make event sharing more robust - Helps Fix #142

master
Steffen Lindner 2013-09-27 16:25:49 +02:00 committed by Georg Ehrke
parent 6916dae3e6
commit 17cd9b0c0e
1 changed files with 9 additions and 3 deletions

View File

@ -32,9 +32,15 @@ class OC_Share_Backend_Event implements OCP\Share_Backend {
if ($format == self::FORMAT_EVENT) {
foreach ($items as $item) {
$event = OC_Calendar_Object::find($item['item_source']);
$event['summary'] = $item['item_target'];
$event['permissions'] = $item['permissions'];
$events[] = $event;
if ($event == False) {
error_log(var_export($item['item_target'], true));
\OCP\Util::writeLog('calendar', __METHOD__.', Missing event: ' . $item['item_target'], \OCP\Util::DEBUG);
}
else {
$event['summary'] = $item['item_target'];
$event['permissions'] = $item['permissions'];
$events[] = $event;
}
}
}
return $events;