summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2012-02-22 21:15:57 +0100
committerBart Visscher <bartv@thisnet.nl>2012-02-22 21:15:57 +0100
commitf3ebd2966101cd3d456a527ac0e55f88ec9d6478 (patch)
treeae6cb623a1abc5485844183a258e8e4caa19af3e
parent18bac944b4b0a63e99f6b6971de6ae788d3e39f1 (diff)
downloadnextcloud-server-f3ebd2966101cd3d456a527ac0e55f88ec9d6478.tar.gz
nextcloud-server-f3ebd2966101cd3d456a527ac0e55f88ec9d6478.zip
Fix updating task for new calendar API
-rw-r--r--apps/tasks/ajax/edittask.php13
1 files changed, 1 insertions, 12 deletions
diff --git a/apps/tasks/ajax/edittask.php b/apps/tasks/ajax/edittask.php
index edfca33833a..a7215ce078f 100644
--- a/apps/tasks/ajax/edittask.php
+++ b/apps/tasks/ajax/edittask.php
@@ -8,17 +8,7 @@ OC_JSON::checkAppEnabled('tasks');
$l10n = new OC_L10N('tasks');
$id = $_POST['id'];
-$task = OC_Calendar_Object::find( $id );
-if( $task === false ){
- OC_JSON::error(array('data' => array( 'message' => $l10n->t('Can not find Task!'))));
- exit();
-}
-
-$calendar = OC_Calendar_Calendar::findCalendar( $task['calendarid'] );
-if( $calendar === false || $calendar['userid'] != OC_USER::getUser()){
- OC_JSON::error(array('data' => array( 'message' => $l10n->t('This is not your task!'))));
- exit();
-}
+$vcalendar = OC_Calendar_App::getVCalendar($id);
$errors = OC_Task_App::validateRequest($_POST);
if (!empty($errors)) {
@@ -26,7 +16,6 @@ if (!empty($errors)) {
exit();
}
-$vcalendar = OC_VObject::parse($task['calendardata']);
OC_Task_App::updateVCalendarFromRequest($_POST, $vcalendar);
OC_Calendar_Object::edit($id, $vcalendar->serialize());