]> source.dussan.org Git - nextcloud-server.git/commitdiff
don't clean and cache calendar on every update
authorGeorg Ehrke <dev@georgswebsite.de>
Fri, 15 Jun 2012 09:24:40 +0000 (11:24 +0200)
committerGeorg Ehrke <dev@georgswebsite.de>
Fri, 15 Jun 2012 09:24:40 +0000 (11:24 +0200)
apps/calendar/appinfo/update.php

index a26c23f9ad1264d032b7ef25e8353c1723fc83a1..ab8a5263bd904084076502e156baaff4d7244aae 100644 (file)
@@ -15,8 +15,10 @@ if (version_compare($installedVersion, '0.2.1', '<')) {
                $r = $stmt->execute(array($color,$id));
        }
 }
-$calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser());
-foreach($calendars as $calendar){
-       OC_Calendar_Repeat::cleancalendar($calendar['id']);
-       OC_Calendar_Repeat::generatecalendar($calendar['id']);
+if (version_compare($installedVersion, '0.5', '<')) {
+       $calendars = OC_Calendar_Calendar::allCalendars(OCP\USER::getUser());
+       foreach($calendars as $calendar){
+               OC_Calendar_Repeat::cleancalendar($calendar['id']);
+               OC_Calendar_Repeat::generatecalendar($calendar['id']);
+       }
 }
\ No newline at end of file