From b38747f70012db4bf7b6168f82aade0e960d4037 Mon Sep 17 00:00:00 2001 From: daitingting Date: Mon, 24 Apr 2023 16:03:11 +0800 Subject: [PATCH] * Fix bug #33665. --- module/upgrade/model.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/module/upgrade/model.php b/module/upgrade/model.php index f970fceafd..8054ed6250 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -9051,7 +9051,7 @@ class upgradeModel extends model /* Process settings. */ $settings = new stdclass(); - $settings->columns = array(); + $columns = array(); if($report->params) { $params = json_decode($report->params); @@ -9060,7 +9060,6 @@ class upgradeModel extends model $settings->group2 = $params->group2; $settings->columnTotal = 'sum'; - $columns = array(); foreach($params->reportField as $index => $field) { $column = new stdclass(); @@ -9081,14 +9080,24 @@ class upgradeModel extends model $columns[] = $column; } - $settings->columns = $columns; } else { + $column = new stdclass(); + $column->field = ''; + $column->stat = ''; + $column->slice = 'noSlice'; + $column->showMode = 'default'; + $column->showTotal = 'noShow'; + + $columns[] = $column; + $data->stage = 'draft'; $data->step = 1; } + $settings->columns = $columns; + /* Process fieldSettings. */ $sql = $data->sql; if(!empty($filters))