Commit c5c665b2027869563e9b4775cd9dd4e5946eff9c

Authored by bshuttle
1 parent 47d39145

fix for KTS-1225: failure when changing doctype for type plugin.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5775 c91229c3-7414-0410-bfa2-8a42b809f60b
plugins/ktstandard/workflow/TypeAssociator.php
@@ -57,14 +57,14 @@ class KTDocTypeWorkflowAssociationPlugin extends KTPlugin { @@ -57,14 +57,14 @@ class KTDocTypeWorkflowAssociationPlugin extends KTPlugin {
57 57
58 class DocumentTypeWorkflowAssociator extends KTWorkflowAssociationHandler { 58 class DocumentTypeWorkflowAssociator extends KTWorkflowAssociationHandler {
59 function addTrigger($oDocument) { 59 function addTrigger($oDocument) {
60 - return $oW = $this->getWorkflowForType($oDocument->getDocumentTypeID()); 60 + return $oW = $this->getWorkflowForType($oDocument->getDocumentTypeID(), $oDocument);
61 } 61 }
62 62
63 function editTrigger($oDocument) { 63 function editTrigger($oDocument) {
64 - return $oW = $this->getWorkflowForType($oDocument->getDocumentTypeID()); 64 + return $oW = $this->getWorkflowForType($oDocument->getDocumentTypeID(), $oDocument);
65 } 65 }
66 66
67 - function getWorkflowForType($iDocTypeId) { 67 + function getWorkflowForType($iDocTypeId, $oDocument) {
68 if (is_null($iDocTypeId)) { return null; } 68 if (is_null($iDocTypeId)) { return null; }
69 69
70 $sQuery = 'SELECT `workflow_id` FROM ' . KTUtil::getTableName('type_workflow_map'); 70 $sQuery = 'SELECT `workflow_id` FROM ' . KTUtil::getTableName('type_workflow_map');