Merge pull request #157 from owncloud/filepathfix

Fixed file not found issue
pull/1/head
Vincent Petry 11 years ago
commit f4425835af

@ -177,17 +177,18 @@ class File {
/* to emit hooks properly, view root should contain /user/files */ /* to emit hooks properly, view root should contain /user/files */
if (strpos($this->path, 'files') === 0){ if (strpos($this->path, 'files') === 0){
$this->path = preg_replace('|^files|', '', $this->path); $path = preg_replace('|^files|', '', $this->path);
$view = new View('/' . $this->owner . '/files'); $view = new View('/' . $this->owner . '/files');
} else { } else {
$path = $this->path;
$view = new View('/' . $this->owner); $view = new View('/' . $this->owner);
} }
if (!$view->file_exists($this->path)){ if (!$view->file_exists($path)){
throw new \Exception($this->path . ' doesn\'t exist'); throw new \Exception($this->path . ' doesn\'t exist');
} }
return array($view, $this->path); return array($view, $path);
} }
public function getOwner(){ public function getOwner(){

Loading…
Cancel
Save