better check for empty links
authorAlan Knowles <alan@roojs.com>
Tue, 17 Nov 2020 07:35:41 +0000 (15:35 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 17 Nov 2020 07:35:41 +0000 (15:35 +0800)
DataObjects/Mtrack_change.php

index b4e6f63..259fc50 100644 (file)
@@ -501,8 +501,8 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
                 if (in_array($k, $keys)) {
                     continue;
                 } 
-                $alinks = explode(':', $links[$k]);
-                if (isset($links[$k]) && $this->tablename() == array_shift($alinks)) {
+                $alinks = isset($links[$k])  ? explode(':', $links[$k]) : false;
+                if ($alinks && $this->tablename() == array_shift($alinks)) {
                     continue;
                 }
                 $ret += $this->add($fieldname .':'. $k, $new->{$k}, !$old ? '' :  $old->{$k});