mirror of
https://github.com/nextcloud/server.git
synced 2026-06-08 16:26:59 -04:00
Merge pull request #2615 from nextcloud/daita-sharecontroller
Download a file in a subfolder in a sharedlink is not working
This commit is contained in:
commit
e49088315e
1 changed files with 4 additions and 3 deletions
|
|
@ -487,7 +487,7 @@ class ShareController extends Controller {
|
|||
// Single file download
|
||||
$this->singleFileDownloaded($share, $share->getNode());
|
||||
} else if (!empty($files_list)) {
|
||||
$this->fileListDownloaded($share, $files_list);
|
||||
$this->fileListDownloaded($share, $files_list, $node);
|
||||
} else {
|
||||
// The folder is downloaded
|
||||
$this->singleFileDownloaded($share, $share->getNode());
|
||||
|
|
@ -541,10 +541,11 @@ class ShareController extends Controller {
|
|||
*
|
||||
* @param Share\IShare $share
|
||||
* @param array $files_list
|
||||
* @param \OCP\Files\Folder $node
|
||||
*/
|
||||
protected function fileListDownloaded(Share\IShare $share, array $files_list) {
|
||||
protected function fileListDownloaded(Share\IShare $share, array $files_list, \OCP\Files\Folder $node) {
|
||||
foreach ($files_list as $file) {
|
||||
$subNode = $share->getNode()->get($file);
|
||||
$subNode = $node->get($file);
|
||||
$this->singleFileDownloaded($share, $subNode);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue