From: Thomas Tanghus Date: Fri, 15 Jun 2012 00:10:55 +0000 (+0200) Subject: Make sure there is a calendar after delete. X-Git-Tag: v4.5.0beta1~74^2~420^2~11 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f6aa366857a28da302461d1c426288b23d49b7af;p=nextcloud-server.git Make sure there is a calendar after delete. --- diff --git a/apps/calendar/lib/calendar.php b/apps/calendar/lib/calendar.php index cde020293d4..0a54e7a32a6 100644 --- a/apps/calendar/lib/calendar.php +++ b/apps/calendar/lib/calendar.php @@ -198,6 +198,10 @@ class OC_Calendar_Calendar{ $stmt = OCP\DB::prepare( 'DELETE FROM *PREFIX*calendar_objects WHERE calendarid = ?' ); $stmt->execute(array($id)); + if(count(self::allCalendars()) == 0) { + self::addCalendar(OCP\USER::getUser(),'Default calendar'); + } + return true; }