mirror of
https://github.com/nextcloud/server.git
synced 2026-06-09 00:32:29 -04:00
fix(dav): catch NotFound exception in UploadHome::childExists()
Signed-off-by: Josh <josh.t.richards@gmail.com>
This commit is contained in:
parent
e0e80c852d
commit
8f2291d60c
1 changed files with 7 additions and 1 deletions
|
|
@ -14,6 +14,7 @@ use OCP\Files\IRootFolder;
|
|||
use OCP\Files\NotFoundException;
|
||||
use OCP\IUserSession;
|
||||
use Sabre\DAV\Exception\Forbidden;
|
||||
use Sabre\DAV\Exception\NotFound;
|
||||
use Sabre\DAV\ICollection;
|
||||
|
||||
class UploadHome implements ICollection {
|
||||
|
|
@ -72,7 +73,12 @@ class UploadHome implements ICollection {
|
|||
}
|
||||
|
||||
public function childExists($name): bool {
|
||||
return !is_null($this->getChild($name));
|
||||
try {
|
||||
$this->getChild($name);
|
||||
return true;
|
||||
} catch (NotFound $e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public function delete() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue