diff --git a/apps/tasks/ajax/gettasks.php b/apps/tasks/ajax/gettasks.php index ee871c344cf..cd8d26f480e 100644 --- a/apps/tasks/ajax/gettasks.php +++ b/apps/tasks/ajax/gettasks.php @@ -26,7 +26,11 @@ foreach( $calendars as $calendar ){ } $object = OC_VObject::parse($task['calendardata']); $vtodo = $object->VTODO; - $tasks[] = OC_Task_App::arrayForJSON($task['id'], $vtodo, $user_timezone); + try { + $tasks[] = OC_Task_App::arrayForJSON($task['id'], $vtodo, $user_timezone); + } catch(Exception $e) { + OC_Log::write('tasks', $e->getMessage(), OC_Log::ERROR); + } } }