Skip to content
Snippets Groups Projects
Commit a69dc36a authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms Committed by Jan-Hendrik Willms
Browse files

relocate to root folder when given folder cannot be loaded, fixes #1305

Closes #1305

Merge request studip/studip!802
parent 8637ff16
No related branches found
No related tags found
No related merge requests found
...@@ -141,7 +141,9 @@ class Course_FilesController extends AuthenticatedController ...@@ -141,7 +141,9 @@ class Course_FilesController extends AuthenticatedController
} }
if (!$folder) { if (!$folder) {
throw new Exception(_('Fehler beim Laden des Hauptordners!')); PageLayout::postError(_('Der gewählte Ordner wurde nicht gefunden.'));
$this->relocate($this->indexURL());
return;
} }
$this->topFolder = $folder->getTypedFolder(); $this->topFolder = $folder->getTypedFolder();
......
...@@ -580,7 +580,9 @@ class FilesController extends AuthenticatedController ...@@ -580,7 +580,9 @@ class FilesController extends AuthenticatedController
} }
if (!$folder) { if (!$folder) {
throw new Exception(_('Fehler beim Laden des Hauptordners!')); PageLayout::postError(_('Der gewählte Ordner wurde nicht gefunden.'));
$this->relocate($this->indexURL());
return;
} }
$this->topFolder = $folder->getTypedFolder(); $this->topFolder = $folder->getTypedFolder();
......
...@@ -114,7 +114,9 @@ class Institute_FilesController extends AuthenticatedController ...@@ -114,7 +114,9 @@ class Institute_FilesController extends AuthenticatedController
} }
if (!$folder) { if (!$folder) {
throw new Exception(_('Fehler beim Laden des Hauptordners!')); PageLayout::postError(_('Der gewählte Ordner wurde nicht gefunden.'));
$this->relocate($this->indexURL());
return;
} }
$this->topFolder = $folder->getTypedFolder(); $this->topFolder = $folder->getTypedFolder();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment