From: Alan Knowles Date: Mon, 8 Mar 2021 03:32:51 +0000 (+0800) Subject: fix insert X-Git-Url: http://git.roojs.org/?p=Pman.MTrack;a=commitdiff_plain;h=412e7a85b0ae839ace678a4298c6697ca5c6fcc5 fix insert --- diff --git a/DataObjects/Mtrack_change.php b/DataObjects/Mtrack_change.php index 24a27c6..9c14a3a 100644 --- a/DataObjects/Mtrack_change.php +++ b/DataObjects/Mtrack_change.php @@ -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}); }