Commit 11a867c6843b540aa4e6eeb853aba41caf4ce899

Authored by jonathan_byrne
1 parent 88651e40

KTS-3234

"CLONE -When a document starts of as e.g. a .doc file, but the next version is a pdf file, then it remains to be seen as a Word document in some respects(SUP-675)"
Fixed. Added a mimetype id change if the filename changes in the rename function.

Committed By: Jonathan Byrne
Reviewed By: Megan Watson

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@8353 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/documentmanagement/documentutil.inc.php
... ... @@ -1121,6 +1121,11 @@ class KTDocumentUtil {
1121 1121 $oDocument->setModifiedUserId($oUser->getId());
1122 1122 $oDocument->setMinorVersionNumber($oDocument->getMinorVersionNumber()+1);
1123 1123 $oDocument->_oDocumentContentVersion->setFilename($sNewFilename);
  1124 +
  1125 + $sType = KTMime::getMimeTypeFromFile($sNewFilename);
  1126 + $iMimeTypeId = KTMime::getMimeTypeID($sType, $sNewFilename);
  1127 + $oDocument->setMimeTypeId($iMimeTypeId);
  1128 +
1124 1129 $bSuccess = $oDocument->update();
1125 1130 if ($bSuccess !== true) {
1126 1131 if (PEAR::isError($bSuccess)) {
... ...