From 1b170d636c86815091e39e909d78bfde12c77620 Mon Sep 17 00:00:00 2001 From: edward Date: Mon, 1 Aug 2016 13:27:56 +0800 Subject: [PATCH] DataObjects/Core_enum.php --- DataObjects/Core_enum.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/DataObjects/Core_enum.php b/DataObjects/Core_enum.php index 976da643..0ed61c12 100644 --- a/DataObjects/Core_enum.php +++ b/DataObjects/Core_enum.php @@ -375,11 +375,16 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject $t->insert(); }else{ $t->find(true); // fetch it.. + $o = clone($t); + if ( isset($row['is_system_enum'])) { $t->is_system_enum = isset($row['is_system_enum']) ? $row['is_system_enum'] : $t->is_system_enum; - - $t->update(); } + + $t->display_name = isset($row['display_name']) ? $row['display_name'] : ''; + + $t->update($o); + } if (!empty($row['cn'])) { $this->initEnums($row['cn'], array('etype' => $t->name)); -- 2.39.2