summaryrefslogtreecommitdiffstats
path: root/apps/calendar/lib
diff options
context:
space:
mode:
authorThomas Tanghus <thomas@tanghus.net>2012-06-15 02:10:55 +0200
committerThomas Tanghus <thomas@tanghus.net>2012-06-15 02:10:55 +0200
commitf6aa366857a28da302461d1c426288b23d49b7af (patch)
tree31766288d407fb9d90f49e3ce6962a906adcdc8d /apps/calendar/lib
parent3c75ac5f62056a178744215e153802569b183b26 (diff)
downloadnextcloud-server-f6aa366857a28da302461d1c426288b23d49b7af.tar.gz
nextcloud-server-f6aa366857a28da302461d1c426288b23d49b7af.zip
Make sure there is a calendar after delete.
Diffstat (limited to 'apps/calendar/lib')
-rw-r--r--apps/calendar/lib/calendar.php4
1 files changed, 4 insertions, 0 deletions
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;
}