Branch 'roundcubemail-plugins-kolab-3.1' - plugins/tasklist
Thomas Brüderli
bruederli at kolabsys.com
Mon Nov 11 09:54:17 CET 2013
plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php | 2 +-
plugins/tasklist/tasklist.php | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)
New commits:
commit 6aa9b688cb41ddf4c4b06505dac9cd0e274cffb0
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Mon Nov 11 09:37:12 2013 +0100
Avoid empty tags (#2496)
diff --git a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
index fd3e5c3..8fdaedb 100644
--- a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
+++ b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
@@ -597,7 +597,7 @@ class tasklist_kolab_driver extends tasklist_driver
'title' => $record['title'],
# 'location' => $record['location'],
'description' => $record['description'],
- 'tags' => (array)$record['categories'],
+ 'tags' => array_filter((array)$record['categories']),
'flagged' => $record['priority'] == 1,
'complete' => $record['status'] == 'COMPLETED' ? 1 : floatval($record['complete'] / 100),
'parent_id' => $record['parent_id'],
diff --git a/plugins/tasklist/tasklist.php b/plugins/tasklist/tasklist.php
index e77bccc..94cf4bb 100644
--- a/plugins/tasklist/tasklist.php
+++ b/plugins/tasklist/tasklist.php
@@ -387,6 +387,11 @@ class tasklist extends rcube_plugin
}
}
+ // convert tags to array, filter out empty entries
+ if (isset($rec['tags']) && !is_array($rec['tags'])) {
+ $rec['tags'] = array_filter((array)$rec['tags']);
+ }
+
// alarms cannot work without a date
if ($rec['alarms'] && !$rec['date'] && !$rec['startdate'] && strpos($rec['alarms'], '@') === false)
$rec['alarms'] = '';
More information about the commits
mailing list