diff --git a/lib/Service/WorkspaceService.php b/lib/Service/WorkspaceService.php index b23dd468012..988b04fc6c9 100644 --- a/lib/Service/WorkspaceService.php +++ b/lib/Service/WorkspaceService.php @@ -6,6 +6,7 @@ use OCP\Files\File; use OCP\Files\Folder; use OCP\Files\NotFoundException; +use OCP\Files\StorageInvalidException; use OCP\IL10N; class WorkspaceService { @@ -29,7 +30,8 @@ public function getFile(Folder $folder): ?File { if ($file instanceof File) { return $file; } - } catch (NotFoundException $e) { + } catch (NotFoundException|StorageInvalidException) { + return null; } } }