From: Alan Knowles Date: Wed, 31 Mar 2021 07:49:43 +0000 (+0800) Subject: sync X-Git-Url: http://git.roojs.org/?p=Pman.MTrack;a=commitdiff_plain;h=33ee13138b6af4a05d7c7a192d3b460f237dd5d1 sync --- diff --git a/DataObjects/Mtrack_change.php b/DataObjects/Mtrack_change.php index 9c14a3a..1a1977d 100644 --- a/DataObjects/Mtrack_change.php +++ b/DataObjects/Mtrack_change.php @@ -334,7 +334,18 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject $this->onInsert(array(), HTML_FlexyFramework::get()->page); // finnaly trigger watchers - + $matches = array(); + if (!$ticket && preg_match('/_T([0-9]+)_/', $ce->branch, $matches)) { + $ticket = DB_DataObject::factory('mtrack_ticket'); + if (!$ticket->get($matches[1])) { + $ticket = false; + } + } + if ($ticket) { + $ts = DB_DataObject::Factory('cash_invoice_entry'); + $ts->updateFromCommit($ce, $ticket); + } + return true; @@ -737,4 +748,4 @@ class Pman_MTrack_DataObjects_Mtrack_change extends DB_DataObject -} \ No newline at end of file +}