summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/Model/BoardModel.php18
1 files changed, 7 insertions, 11 deletions
diff --git a/app/Model/BoardModel.php b/app/Model/BoardModel.php
index f83b7cc2..ad590ff7 100644
--- a/app/Model/BoardModel.php
+++ b/app/Model/BoardModel.php
@@ -31,20 +31,16 @@ class BoardModel extends Base
*/
public function getUserColumns()
{
- $column_names = explode(',', $this->configModel->get('board_columns', implode(',', $this->getDefaultColumns())));
+ $column_names = array_unique(explode_csv_field($this->configModel->get('board_columns', implode(',', $this->getDefaultColumns()))));
$columns = array();
foreach ($column_names as $column_name) {
- $column_name = trim($column_name);
-
- if (! empty($column_name)) {
- $columns[] = array(
- 'title' => $column_name,
- 'task_limit' => 0,
- 'description' => '',
- 'hide_in_dashboard' => 0,
- );
- }
+ $columns[] = array(
+ 'title' => $column_name,
+ 'task_limit' => 0,
+ 'description' => '',
+ 'hide_in_dashboard' => 0,
+ );
}
return $columns;