diff --git a/src/applications/diffusion/request/DiffusionRequest.php b/src/applications/diffusion/request/DiffusionRequest.php --- a/src/applications/diffusion/request/DiffusionRequest.php +++ b/src/applications/diffusion/request/DiffusionRequest.php @@ -254,7 +254,7 @@ } public function getPath() { - return $this->path; + return ($this->path === null) ? '' : $this->path; } public function getLine() { diff --git a/src/applications/diffusion/view/DiffusionBrowseTableView.php b/src/applications/diffusion/view/DiffusionBrowseTableView.php --- a/src/applications/diffusion/view/DiffusionBrowseTableView.php +++ b/src/applications/diffusion/view/DiffusionBrowseTableView.php @@ -15,7 +15,11 @@ $repository = $request->getRepository(); require_celerity_resource('diffusion-css'); - $base_path = trim($request->getPath(), '/'); + $base_path = $request->getPath(); + if ($base_path === null) { + $base_path = ''; + } + $base_path = trim($base_path, '/'); if ($base_path) { $base_path = $base_path.'/'; }