From 241dcfb9b31d23bfb6bf17f771c2c6b2e263f8f1 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Thu, 7 Apr 2016 06:10:02 -0400 Subject: [PATCH] Don't allow birthday/invitation calendars to be set as the default calendar (T1177) --- plugins/calendar/calendar.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php index 8def8374..46bc5b97 100644 --- a/plugins/calendar/calendar.php +++ b/plugins/calendar/calendar.php @@ -520,7 +520,7 @@ class calendar extends rcube_plugin // default calendar selection $field_id = 'rcmfd_default_calendar'; $select_cal = new html_select(array('name' => '_default_calendar', 'id' => $field_id, 'is_escaped' => true)); - foreach ((array)$this->driver->list_calendars(calendar_driver::FILTER_PERSONAL) as $id => $prop) { + foreach ((array)$this->driver->list_calendars(calendar_driver::FILTER_PERSONAL | calendar_driver::FILTER_ACTIVE) as $id => $prop) { $select_cal->add($prop['name'], strval($id)); if ($prop['default']) $default_calendar = $id;