fix insert
[Pman.MTrack] / 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});
             }