diff --git a/lib/Service/ViewService.php b/lib/Service/ViewService.php index bc10a88bb..d0b755a42 100644 --- a/lib/Service/ViewService.php +++ b/lib/Service/ViewService.php @@ -416,7 +416,8 @@ private function enhanceView(View $view, string $userId): void { if($view->getIsShared()) { // Remove detailed view filtering and sorting information if necessary - if(!$view->getOnSharePermissions()['manageTable']) { + $permissions = $view->getOnSharePermissions(); + if (!isset($permissions['manageTable']) || !$permissions['manageTable']) { $rawFilterArray = $view->getFilterArray(); if($rawFilterArray) { $view->setFilterArray(