rabin 3 vuotta sitten
vanhempi
commit
39458cea92
1 muutettua tiedostoa jossa 10 lisäystä ja 5 poistoa
  1. 10 5
      src/Database.php

+ 10 - 5
src/Database.php

@@ -3796,19 +3796,24 @@ class Database
                                 $name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
                             }
 
-                            if (!is_array($old[$i])) {
-                                if ($a == $old[$i]) {
+                            if ($old && isset($old[$i])) {
+                                if (!is_array($old[$i])) {
+                                    if ($a == $old[$i]) {
+                                        $old_name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
+                                    }
+                                } elseif (in_array($a, $old[$i])) {
                                     $old_name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
                                 }
-                            } elseif (in_array($a, $old[$i])) {
-                                $old_name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
                             }
                         }
                     }
                     
 
                     $log[$j['name']] = implode(',', $name);
-                    $old[$i] = implode(',', $old_name);
+                    if ($old_name) {
+                        $old[$i] = implode(',', $old_name);
+                    }
+                    
                     
                 }