Fix #5661 - MTrack - daily email large and no branch
authorAlan Knowles <alan@roojs.com>
Tue, 15 Jan 2019 10:51:05 +0000 (18:51 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 15 Jan 2019 10:51:05 +0000 (18:51 +0800)
DataObjects/Mtrack_change.php
DataObjects/Mtrack_repos_branch.php

index 4fe1079..fbd057b 100644 (file)
@@ -340,11 +340,12 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
         // for a change... ontable - will be the ticked, and onid will be the ticket id..
         
         $obj = $this->objectCached();
-        
+        $target = $obj;
         if ($obj->tableName() == 'mtrack_ticket') {
             $obj = $obj->project();
+            $target = $obj;
         } else {
-            $obj = empty($this->branch) ? $obj : $obj->branchObject($this->branch);
+            $target = empty($this->branch) ? $obj : $obj->branchObject($this->branch);
         }
         if ($obj) {
            
@@ -354,7 +355,9 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject
                     $obj->pid(),
                     "medium='ENDOFDAYMAIL'",
                         // end of day..
-                    date('Y-m-d 23:59:59')
+                    date('Y-m-d 23:59:59'),
+                    $target->tableName(),
+                    $target->pid()
             );
         }    
     }
index aa72147..ad8d498 100644 (file)
@@ -59,14 +59,8 @@ class Pman_MTrack_DataObjects_Mtrack_repos_branch extends DB_DataObject
           
        
         $ret =   $rcpt->buildMail('repo_daily_changes', $obj);
-        
         return $ret;
-        
-         
-         
-        
-        
-        
+                
     }