Fix #5661 - MTrack - daily email large and no branch
[Pman.MTrack] / DataObjects / Mtrack_change.php
index e1f2113..b090ed8 100644 (file)
@@ -276,6 +276,7 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
         $tc->ontable = 'mtrack_repos';
         $tc->onid = $checker->repo->id;
         $tc->rev= $rev;
+        $tc->branch = $ce->branch;
         if ($tc->count()) { // if we have already tracked this..
             return false;
         }
@@ -306,7 +307,7 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
         $this->changedate = date('Y-m-d H:i:s', $ce->ctime);
         $this->reason = $ce->changelog;
         $this->person_id = $ce->changeby_id;
-        
+        $this->branch = $ce->branch;
         $this->rev = $rev;
         $this->insert();
         
@@ -347,6 +348,8 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
          
         if ($obj->tableName() == 'mtrack_ticket') {
             $obj = $obj->project();
+        } else {
+            $obj = $obj->branchObject($this->branch);
         }
         if ($obj) {