DataObjects/Core_group.php
authorEdward <edward@roojs.com>
Fri, 14 Sep 2018 02:32:38 +0000 (10:32 +0800)
committerEdward <edward@roojs.com>
Fri, 14 Sep 2018 02:32:38 +0000 (10:32 +0800)
DataObjects/Core_group.php

index 6f21315..7e76b1e 100644 (file)
@@ -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;