error out if a local storage isn't setup correctly

This commit is contained in:
Robin Appelman 2016-04-25 14:36:53 +02:00
parent 7a22e3f083
commit 21643150aa

View file

@ -39,6 +39,9 @@ class Local extends \OC\Files\Storage\Common {
protected $datadir;
public function __construct($arguments) {
if (!isset($arguments['datadir']) || !is_string($arguments['datadir'])) {
throw new \InvalidArgumentException('No data directory set for local storage');
}
$this->datadir = $arguments['datadir'];
if (substr($this->datadir, -1) !== '/') {
$this->datadir .= '/';