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