Commit 11a867c6843b540aa4e6eeb853aba41caf4ce899
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
Showing
1 changed file
with
5 additions
and
0 deletions
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)) { | ... | ... |