plugins/libcalendaring

Thomas Brüderli bruederli at kolabsys.com
Wed Jan 8 17:42:04 CET 2014


 plugins/libcalendaring/libcalendaring.php |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit 617277a4f48e5982e9478f2f69e684269267bf9b
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Wed Jan 8 17:41:38 2014 +0100

    Avoid fatal errors when no valid date is given for alarms computation

diff --git a/plugins/libcalendaring/libcalendaring.php b/plugins/libcalendaring/libcalendaring.php
index cdae37c..8d287f3 100644
--- a/plugins/libcalendaring/libcalendaring.php
+++ b/plugins/libcalendaring/libcalendaring.php
@@ -404,6 +404,11 @@ class libcalendaring extends rcube_plugin
             }
             $offset = $notify[0] * $mult;
             $refdate = $mult > 0 ? $rec['end'] : $rec['start'];
+
+            // abort of no reference date is available to compute notification time
+            if (!is_a($refdate, 'DateTime'))
+                return null;
+
             $notify_at = $refdate->format('U') + $offset;
         }
         else {  // absolute timestamp




More information about the commits mailing list