plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Wed Feb 26 19:33:22 CET 2014


 plugins/calendar/calendar.php |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

New commits:
commit 4b7fd121933da63c0709f5bef60871f0c7e5c93e
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Wed Feb 26 19:33:11 2014 +0100

    Avoid fatal error if no changed date found in iTip message

diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php
index 276fdcf..f202012 100644
--- a/plugins/calendar/calendar.php
+++ b/plugins/calendar/calendar.php
@@ -2294,7 +2294,12 @@ class calendar extends rcube_plugin
     if ($success) {
       $message = $this->ical->method == 'REPLY' ? 'attendeupdateesuccess' : ($deleted ? 'successremoval' : 'importedsuccessfully');
       $this->rc->output->command('display_message', $this->gettext(array('name' => $message, 'vars' => array('calendar' => $calendar['name']))), 'confirmation');
-      $this->rc->output->command('plugin.fetch_event_rsvp_status', array('uid' => $event['uid'], 'changed' => $event['changed']->format('U'), 'sequence' => intval($event['sequence']), 'fallback' => strtoupper($status)));
+      $this->rc->output->command('plugin.fetch_event_rsvp_status', array(
+          'uid' => $event['uid'],
+          'changed' => is_object($event['changed']) ? $event['changed']->format('U') : 0,
+          'sequence' => intval($event['sequence']),
+          'fallback' => strtoupper($status),
+      ));
       $error_msg = null;
     }
     else if ($error_msg)




More information about the commits mailing list