fix insert
authorAlan Knowles <alan@roojs.com>
Mon, 8 Mar 2021 03:32:51 +0000 (11:32 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 8 Mar 2021 03:32:51 +0000 (11:32 +0800)
DataObjects/Mtrack_change.php

index 24a27c6..9c14a3a 100644 (file)
@@ -519,6 +519,10 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
                 if ($alinks && $this->tablename() == array_shift($alinks)) {
                     continue;
                 }
+                if (!$old && !isset($new->{$k})) {
+                    continue;
+                }
+                
                 $ret += $this->add($fieldname .':'. $k, $new->{$k}, !$old ? '' :  $old->{$k});
             }