DataObjects/Core_enum.php
authorAlan Knowles <alan@roojs.com>
Wed, 16 Jan 2013 02:30:22 +0000 (10:30 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 16 Jan 2013 02:30:22 +0000 (10:30 +0800)
DataObjects/Core_enum.php

index 636d0a4..c67038d 100644 (file)
@@ -173,8 +173,15 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
             
             $t->setFrom($row);
             $t->setFrom($base);
+            unset($t->seqid); // these might have been changed
+            unset($t->displayName); // these might have been changed
+            
+            
+            if (!$t->find(true))
+            {
+                $t->setFrom($row);
+                $t->setFrom($base);
             
-            if (!$t->find(true)) {
                 if (!empty($base['etype']) && empty($row['seqid'])) {
                     $t->seqid = $seq_id;
                     $seq_id++;