Fix sabre test

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
pull/5847/head
Roeland Jago Douma 2017-07-24 21:14:06 +07:00
parent a5feb51a6a
commit 61a6adff14
No known key found for this signature in database
GPG Key ID: F941078878347C0C
1 changed files with 5 additions and 3 deletions

@ -201,11 +201,13 @@ class FilesPlugin extends ServerPlugin {
if ($sourceDir !== $destinationDir) {
$sourceNodeFileInfo = $sourceNode->getFileInfo();
if ($sourceNodeFileInfo !== null && !$sourceNodeFileInfo->isDeletable()) {
if ($sourceNodeFileInfo === null) {
throw new NotFound($source . ' does not exist');
}
if (!$sourceNodeFileInfo->isDeletable()) {
throw new Forbidden($source . " cannot be deleted");
}
throw new NotFound($source . ' does not exist');
}
}