From 1517a026f1c7054fb1074563b154626e874b1b4a Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Mon, 22 Jul 2024 12:48:11 +0200 Subject: [PATCH] fix(ViewService): treat missing index manageTable pragmatically Signed-off-by: Arthur Schiwon --- lib/Service/ViewService.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(