From: Alan Knowles Date: Thu, 22 Jul 2021 04:57:15 +0000 (+0800) Subject: fix display name on groups X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=e6319b7f9704e80fb94cdedbffa31dfc11a3472f fix display name on groups --- 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