From 18bab08fbca633d9258be294aafeba1d86eec3eb Mon Sep 17 00:00:00 2001 From: Edward Date: Fri, 14 Sep 2018 10:32:38 +0800 Subject: [PATCH] DataObjects/Core_group.php --- DataObjects/Core_group.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/DataObjects/Core_group.php b/DataObjects/Core_group.php index 6f213154..7e76b1ed 100644 --- a/DataObjects/Core_group.php +++ b/DataObjects/Core_group.php @@ -344,11 +344,17 @@ class Pman_Core_DataObjects_Core_group extends DB_DataObject $o = clone($g); } + $display_name = (isset($gi['display_name'])) ? $gi['display_name'] : ''; + + unset($gi['display_name']); + $g->setFrom($gi); - - if(!$g->find(true)){ - $g->insert(); + + if(empty($o) || empty($o->display_name)){ + $g->display_name = $display_name; } + + (empty($o)) ? $g->insert() : $g->update($o); if(count($g->members()) || empty($gi['members'])){ continue; -- 2.39.2