From 70ba4282225e1e27cd36bb4b403373f2fcc100c7 Mon Sep 17 00:00:00 2001 From: Bart Visscher Date: Fri, 20 Apr 2012 18:18:07 +0200 Subject: Tasks: Make gettasks more robust against malformed VTODO data --- apps/tasks/ajax/gettasks.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); + } } } -- cgit v1.2.3