From bbe0fb74a3e92ec5e68edc9a7047f96fd9d76513 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 25 Jan 2016 13:21:54 +0800 Subject: [PATCH] DataObjects/Core_enum.php --- DataObjects/Core_enum.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/DataObjects/Core_enum.php b/DataObjects/Core_enum.php index 38c0b9e7..69ec25cd 100644 --- a/DataObjects/Core_enum.php +++ b/DataObjects/Core_enum.php @@ -174,7 +174,6 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject continue; } $bits = explode(',', $l); - $x = $this->factory($tn); $rr = array( 'etype' => $req['etype'], 'name' => array_shift($bits) @@ -182,10 +181,13 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject $rr['display_name'] = empty($bits) ? $rr['name'] : $bits[0]; - + $x = $this->factory($tn); + $x->beforeInsert($rr, $roo); + $x->setFrom($rr); + $x->insert(); } - + $roo->jok("inserted"); } else { $x->whereAdd("etype = '{$this->escape($req['etype'])}' AND name = '{$this->escape($req['name'])}'"); -- 2.39.2