Merge pull request #9372 from nextcloud/bugfix/4577

Do not allow folder creation with quota of 0
This commit is contained in:
Morris Jobke 2018-05-07 10:11:44 +02:00 committed by GitHub
commit 5484260569
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 0 deletions

View File

@ -200,4 +200,12 @@ class Quota extends Wrapper {
return false;
}
}
public function mkdir($path) {
if ($this->quota === 0.0) {
return false;
}
return parent::mkdir($path);
}
}

View File

@ -208,4 +208,9 @@ class QuotaTest extends \Test\Files\Storage\Storage {
$this->assertTrue($this->instance->instanceOfStorage('\OC\Files\Storage\Wrapper\Wrapper'));
$this->assertTrue($this->instance->instanceOfStorage('\OC\Files\Storage\Wrapper\Quota'));
}
public function testNoMkdirQuotaZero() {
$instance = $this->getLimitedStorage(0.0);
$this->assertFalse($instance->mkdir('foobar'));
}
}