From 5123639870d2d4807b200264b6100bfb812b3979 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Fri, 27 Sep 2019 20:13:43 +0200 Subject: [PATCH] Tasks: Fix exporting tasks from the database driver --- .../drivers/database/tasklist_database_driver.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/tasklist/drivers/database/tasklist_database_driver.php b/plugins/tasklist/drivers/database/tasklist_database_driver.php index 02f8e096..b7ad8081 100644 --- a/plugins/tasklist/drivers/database/tasklist_database_driver.php +++ b/plugins/tasklist/drivers/database/tasklist_database_driver.php @@ -236,8 +236,8 @@ class tasklist_database_driver extends tasklist_driver { if (empty($lists)) $lists = array_keys($this->lists); - else if (is_string($lists)) - $lists = explode(',', $lists); + else if (!is_array($lists)) + $lists = explode(',', (string) $lists); // only allow to select from lists of this user $list_ids = array_map(array($this->rc->db, 'quote'), array_intersect($lists, array_keys($this->lists))); @@ -284,8 +284,8 @@ class tasklist_database_driver extends tasklist_driver { if (empty($lists)) $lists = array_keys($this->lists); - else if (is_string($lists)) - $lists = explode(',', $lists); + else if (!is_array($lists)) + $lists = explode(',', (string) $lists); // only allow to select from lists of this user $list_ids = array_map(array($this->rc->db, 'quote'), array_intersect($lists, array_keys($this->lists))); @@ -452,8 +452,8 @@ class tasklist_database_driver extends tasklist_driver { if (empty($lists)) $lists = array_keys($this->lists); - else if (is_string($lists)) - $lists = explode(',', $lists); + else if (!is_array($lists)) + $lists = explode(',', (string) $lists); // only allow to select from calendars with activated alarms $list_ids = array();