From dc4940c39dfb08c5beeca735caf9a0206b834eda Mon Sep 17 00:00:00 2001 From: daitingting Date: Fri, 28 Oct 2022 08:11:24 +0000 Subject: [PATCH] * Fix bug #28966. --- module/program/model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/program/model.php b/module/program/model.php index e68fb18fa8..96181f3f44 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -119,7 +119,7 @@ class programModel extends model if(!empty($append) and is_array($append)) $append = implode(',', $append); $views = empty($append) ? $this->app->user->view->products : $this->app->user->view->products . ",$append"; - $products = $this->dao->select("t1.id, t1.program, concat(t2.name, '/', t1.name) AS name")->from(TABLE_PRODUCT)->alias('t1') + $products = $this->dao->select("t1.id, t1.program, CONCAT(IF(t2.name is not null, t2.name, ''), '/', t1.name) AS name")->from(TABLE_PRODUCT)->alias('t1') ->leftJoin(TABLE_PROJECT)->alias('t2')->on('t1.program = t2.id') ->where('t1.deleted')->eq('0') ->andWhere('t1.vision')->eq($this->config->vision)