Commit ce48883e28487eaaeac7187a9bdceb51d42138ae

Authored by Conrad Vermeulen
1 parent 3e9710aa

KTS-2725

"Archived document should not be found using PropFind"
Fixed.

Committed By: Conrad Vermeulen
Reviewed By: Martin Kirsten

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@7738 c91229c3-7414-0410-bfa2-8a42b809f60b
ktwebdav/lib/KTWebDAVServer.inc.php
... ... @@ -42,7 +42,7 @@ require_once 'Log.php'; // thirdparty PEAR
42 42  
43 43 $userAgentValue = $_SERVER['HTTP_USER_AGENT'];
44 44 if (stristr($userAgentValue, "Microsoft Data Access Internet Publishing Provider DAV")) {
45   - // Fix for Novell Netdrive
  45 + // Fix for Novell Netdrive
46 46 chdir(realpath(dirname(__FILE__)));
47 47 require_once '../../config/dmsDefaults.php'; // This is our plug into KT.
48 48 }else{
... ... @@ -1217,7 +1217,7 @@ class KTWebDAVServer extends HTTP_WebDAV_Server
1217 1217 $sQuery .= "ON D.metadata_version_id = DM.id ";
1218 1218 $sQuery .= "LEFT JOIN document_content_version AS DC ";
1219 1219 $sQuery .= "ON DM.content_version_id = DC.id ";
1220   - $sQuery .= "WHERE D.folder_id = ? AND DC.filename = ?";
  1220 + $sQuery .= "WHERE D.folder_id = ? AND DC.filename = ? AND D.status_id=1";
1221 1221  
1222 1222 $aParams = array($iFolderID, $sFileName);
1223 1223 $iDocumentID = DBUtil::getOneResultKey(array($sQuery, $aParams), 'id');
... ...