Browse Source

Merge pull request #55183 from nextcloud/bugfix/noid/translate-exception-to-sabre-exception

fix(trashbin): Translate Nextcloud exception to Sabre exception
pull/55180/head
Joas Schilling 1 month ago
committed by GitHub
parent
commit
2ea126532b
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 8
      apps/files_trashbin/lib/Sabre/TrashFile.php

8
apps/files_trashbin/lib/Sabre/TrashFile.php

@ -9,10 +9,16 @@ declare(strict_types=1);
namespace OCA\Files_Trashbin\Sabre;
use OCA\Files_Trashbin\Trashbin;
use OCP\Files\ForbiddenException;
use Sabre\DAV\Exception\Forbidden;
class TrashFile extends AbstractTrashFile {
public function get() {
return $this->data->getStorage()->fopen(Trashbin::getTrashFilename($this->data->getInternalPath(), $this->getDeletionTime()), 'rb');
try {
return $this->data->getStorage()->fopen(Trashbin::getTrashFilename($this->data->getInternalPath(), $this->getDeletionTime()), 'rb');
} catch (ForbiddenException) {
throw new Forbidden();
}
}
public function getName(): string {

Loading…
Cancel
Save