DataObjects/Events.php
authorEdward <edward@roojs.com>
Fri, 17 Apr 2015 08:39:51 +0000 (16:39 +0800)
committerEdward <edward@roojs.com>
Fri, 17 Apr 2015 08:39:51 +0000 (16:39 +0800)
DataObjects/Events.php

index 7158616..fba8a5c 100644 (file)
@@ -413,12 +413,14 @@ class Pman_Core_DataObjects_Events extends DB_DataObject
     {
         static $deleted;
         
-        if(empty($deleted)){
-            $deleted[$obj->tableName()] = $obj->toArray();
-            
-            if(method_exists($obj, 'toDeletedArray')){
-                $deleted = $obj->toDeletedArray();
-            }
+        if(!empty($deleted)){
+            return $deleted;
+        }
+        
+        $deleted[$obj->tableName()] = $obj->toArray();
+
+        if(method_exists($obj, 'toDeletedArray')){
+            $deleted = $obj->toDeletedArray();
         }
         
         return $deleted;