Commit 94185276e8058cd3d6869af0171cbb8a8c13b5e5

Authored by nbm
1 parent 2dec8c68

When copying a document, ensure that the copy can be searched for.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5885 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/documentmanagement/documentutil.inc.php
... ... @@ -839,6 +839,18 @@ class KTDocumentUtil {
839 839  
840 840 $res = $oNewDocument->update();
841 841 if (PEAR::isError($res)) { return $res; }
  842 +
  843 + $sTable = KTUtil::getTableName('document_text');
  844 + $aQuery = array("SELECT document_text FROM $sTable WHERE document_id = ?", array($oDocument->getId()));
  845 + $sData = DBUtil::getOneResultKey($aQuery, 'document_text');
  846 +
  847 + $aInsertValues = array(
  848 + 'document_id' => $oNewDocument->getId(),
  849 + 'document_text' => $contents,
  850 + );
  851 + DBUtil::autoInsert($sTable, $aInsertValues, array('noid' => true));
  852 + KTDocumentUtil::updateSearchableText($oNewDocument);
  853 + KTPermissionUtil::updatePermissionLookup($oNewDocument);
842 854  
843 855 return $oNewDocument;
844 856 }
... ...