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 | 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 | 917 | if (PEAR::isError($folder)) |
| 929 | 918 | { |
| 930 | 919 | $response=array( | ... | ... |