DataObjects/Events.php
authorEdward <edward@roojs.com>
Tue, 14 Jul 2015 07:19:17 +0000 (15:19 +0800)
committerEdward <edward@roojs.com>
Tue, 14 Jul 2015 07:19:17 +0000 (15:19 +0800)
DataObjects/Events.php

index 42a04f6..9824439 100644 (file)
@@ -607,7 +607,11 @@ class Pman_Core_DataObjects_Events extends DB_DataObject
         $restored = array();
         
         foreach ($log['DELETED_DATAOBJECTS'] as $d){
-            if(empty($d['id'] || empty($d['_table']) || isset($restored[$d['_table']][$d['id']]))){
+            if(
+                    empty($d['id']) || 
+                    empty($d['_table']) || 
+                    !empty($restored[$d['_table']]) && !empty($restored[$d['_table']][$d['id']])
+            ){
                 continue;
             }
         }