Commit 76c7594c475ede625a3891838c000d9086acd2cb

Authored by Conrad Vermeulen
1 parent 9324e7be

WSA-25

"get_document_detail_by_name fails with user that doesn't have permission to root folder"
Fixed. removed requirement of getting the root folder first.

Committed By: Conrad Vermeulen
Reviewed By: Kevin Fourie

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@7162 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 1 additions and 12 deletions
ktwebservice/webservice.php
@@ -913,18 +913,7 @@ class KTWebService @@ -913,18 +913,7 @@ class KTWebService
913 return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $kt); 913 return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $kt);
914 } 914 }
915 915
916 - $root = &$kt->get_root_folder();  
917 - if (PEAR::isError($root))  
918 - {  
919 - $response=array(  
920 - 'status_code'=>KTWS_ERR_INVALID_FOLDER,  
921 - 'message'=>$root->getMessage()  
922 - );  
923 - $this->debug("get_folder_detail_by_name - cannot get root - " . $root->getMessage(), $session_id);  
924 - return new SOAP_Value('return',"{urn:$this->namespace}kt_folder_detail", $response);  
925 - }  
926 -  
927 - $folder = &$root->get_folder_by_name($folder_name); 916 + $folder = &$kt->get_folder_by_name($folder_name);
928 if (PEAR::isError($folder)) 917 if (PEAR::isError($folder))
929 { 918 {
930 $response=array( 919 $response=array(