Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2012-05-05 20:26:07 +0400
committerBart Visscher <bartv@thisnet.nl>2012-05-05 20:26:13 +0400
commit2facf509cc172ab822f573f3b582caef59995dc1 (patch)
treef1fd342291a90ac9b625729844f6448743e74696 /apps/calendar
parentd46bea8867593399c04ea18bb6ad090aa2a258f2 (diff)
parent2092caf6d3be26dbb009c2f6585212841f5c823a (diff)
Merge branch 'tasks' for Tasks app
Diffstat (limited to 'apps/calendar')
-rwxr-xr-xapps/calendar/lib/app.php13
1 files changed, 11 insertions, 2 deletions
diff --git a/apps/calendar/lib/app.php b/apps/calendar/lib/app.php
index eb440b5794b..8cbef4646fc 100755
--- a/apps/calendar/lib/app.php
+++ b/apps/calendar/lib/app.php
@@ -179,7 +179,7 @@ class OC_Calendar_App{
foreach($events as $event) {
$vobject = OC_VObject::parse($event['calendardata']);
if(!is_null($vobject)) {
- $vcategories->loadFromVObject($vobject->VEVENT, true);
+ self::loadCategoriesFromVCalendar($vobject);
}
}
}
@@ -190,7 +190,16 @@ class OC_Calendar_App{
* @see OC_VCategories::loadFromVObject
*/
public static function loadCategoriesFromVCalendar(OC_VObject $calendar) {
- self::getVCategories()->loadFromVObject($calendar->VEVENT, true);
+ $object = null;
+ if (isset($calendar->VEVENT)) {
+ $object = $calendar->VEVENT;
+ } else
+ if (isset($calendar->VTODO)) {
+ $object = $calendar->VTODO;
+ }
+ if ($object) {
+ self::getVCategories()->loadFromVObject($object, true);
+ }
}
public static function getRepeatOptions(){