From e6319b7f9704e80fb94cdedbffa31dfc11a3472f Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 22 Jul 2021 12:57:15 +0800 Subject: [PATCH] fix display name on groups --- DataObjects/Core_group.php | 3 +++ sql/core_group.sql | 2 ++ 2 files changed, 5 insertions(+) diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index f9b91561..b3a6ae6e 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -129,6 +129,9 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject $roo->jok('updated'); } + if (isset($q['display_name']) && !isset($q['name']) && !$this->is_system) { + $this->name = $q['display_name']; + } } diff --git a/sql/core_group.sql b/sql/core_group.sql index 05e00871..0c6b4c46 100644 --- a/sql/core_group.sql +++ b/sql/core_group.sql @@ -14,4 +14,6 @@ ALTER TABLE core_group ADD COLUMN type int(11) NOT NULL DEFAULT 0; ALTER TABLE core_group ADD COLUMN leader int(11) NOT NULL default 0; ALTER TABLE core_group ADD COLUMN is_system int(2) NOT NULL default 0; +Update core_group set display_name = name where display_name = ''; + ALTER TABLE core_group ADD INDEX lookup_leader (leader); \ No newline at end of file -- 2.39.2