Commit 76c7594c475ede625a3891838c000d9086acd2cb
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( |