Commit 9e652560ef8edfaf039c49686551374ca1393691

Authored by Brad Shuttleworth
1 parent 7ce7ceeb

Documents should not leave a trace in workflow_documents in expunge.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4815 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/documentmanagement/Document.inc
@@ -283,9 +283,11 @@ class Document { @@ -283,9 +283,11 @@ class Document {
283 function cleanupDocumentData($iDocumentID) { 283 function cleanupDocumentData($iDocumentID) {
284 global $default; 284 global $default;
285 $sql = $default->db; 285 $sql = $default->db;
  286 +
286 $result = $sql->query("DELETE FROM $default->document_text_table WHERE document_id = $iDocumentID") && 287 $result = $sql->query("DELETE FROM $default->document_text_table WHERE document_id = $iDocumentID") &&
287 $sql->query("DELETE FROM $default->search_permissions_table WHERE document_id = $iDocumentID") && 288 $sql->query("DELETE FROM $default->search_permissions_table WHERE document_id = $iDocumentID") &&
288 - $sql->query("DELETE FROM $default->document_fields_link_table WHERE document_id = $iDocumentID"); 289 + $sql->query("DELETE FROM $default->document_fields_link_table WHERE document_id = $iDocumentID") &&
  290 + $sql->query("DELETE FROM " . KTUtil::getTableName('workflow_documents') . " WHERE document_id = $iDocumentID");
289 return $result; 291 return $result;
290 } 292 }
291 // }}} 293 // }}}