Merge pull request #23696 from nextcloud/fix/noid/fix-share-download-error-message

Return correct error message on share download without read permission
This commit is contained in:
Roeland Jago Douma 2020-10-26 19:42:54 +01:00 committed by GitHub
commit 7570daf123
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -556,7 +556,7 @@ class ShareController extends AuthPublicShareController {
$share = $this->shareManager->getShareByToken($token);
if (!($share->getPermissions() & \OCP\Constants::PERMISSION_READ)) {
return new \OCP\AppFramework\Http\DataResponse('Share is read-only');
return new \OCP\AppFramework\Http\DataResponse('Share has no read permission');
}
$files_list = null;

View file

@ -840,7 +840,7 @@ class ShareControllerTest extends \Test\TestCase {
// Test with a password protected share and no authentication
$response = $this->shareController->downloadShare('validtoken');
$expectedResponse = new DataResponse('Share is read-only');
$expectedResponse = new DataResponse('Share has no read permission');
$this->assertEquals($expectedResponse, $response);
}