diff --git a/lib/documentmanagement/documentutil.inc.php b/lib/documentmanagement/documentutil.inc.php index c83d8ac..c3c93a9 100644 --- a/lib/documentmanagement/documentutil.inc.php +++ b/lib/documentmanagement/documentutil.inc.php @@ -1121,6 +1121,11 @@ class KTDocumentUtil { $oDocument->setModifiedUserId($oUser->getId()); $oDocument->setMinorVersionNumber($oDocument->getMinorVersionNumber()+1); $oDocument->_oDocumentContentVersion->setFilename($sNewFilename); + + $sType = KTMime::getMimeTypeFromFile($sNewFilename); + $iMimeTypeId = KTMime::getMimeTypeID($sType, $sNewFilename); + $oDocument->setMimeTypeId($iMimeTypeId); + $bSuccess = $oDocument->update(); if ($bSuccess !== true) { if (PEAR::isError($bSuccess)) {