plugins/tasklist
Thomas Brüderli
bruederli at kolabsys.com
Tue Jul 8 18:44:26 CEST 2014
plugins/tasklist/tasklist.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 4f9968d9ac683726cb4fb04b4e9f7074e25faa5c
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Tue Jul 8 18:44:20 2014 +0200
Fix handling of recurring tasks when marked as completed
diff --git a/plugins/tasklist/tasklist.php b/plugins/tasklist/tasklist.php
index 3e13093..d227f54 100644
--- a/plugins/tasklist/tasklist.php
+++ b/plugins/tasklist/tasklist.php
@@ -534,7 +534,7 @@ class tasklist extends rcube_plugin
private function handle_recurrence(&$rec, $old)
{
$clone = null;
- if ($this->driver->is_complete($rec) && $old && $this->driver->is_complete($old) && is_array($rec['recurrence'])) {
+ if ($this->driver->is_complete($rec) && $old && !$this->driver->is_complete($old) && is_array($rec['recurrence'])) {
$engine = libcalendaring::get_recurrence();
$rrule = $rec['recurrence'];
$updates = array();
@@ -579,7 +579,7 @@ class tasklist extends rcube_plugin
// update the task but unset completed flag
$rec = array_merge($rec, $updates);
$rec['complete'] = $old['complete'];
- $rec['satus'] = $old['satus'];
+ $rec['status'] = $old['status'];
}
}
More information about the commits
mailing list