From 8df280a5f96a779741b46bb450ae4378e54a50d7 Mon Sep 17 00:00:00 2001 From: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> Date: Tue, 30 Sep 2025 10:28:53 -0300 Subject: [PATCH] fix: make compatible with admin delegation settings Fallback of: - https://github.com/nextcloud/server/pull/55261 Fixed: PHP Fatal error: Class OCA\Guests\FilteredSettingsManager contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (OCP\Settings\IManager::getAdminDelegatedSettings) in /var/www/html/apps-extra/guests/lib/FilteredSettingsManager.php on line 14 Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com> --- lib/FilteredSettingsManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/FilteredSettingsManager.php b/lib/FilteredSettingsManager.php index 8afe1b459..e24bc736b 100644 --- a/lib/FilteredSettingsManager.php +++ b/lib/FilteredSettingsManager.php @@ -58,6 +58,10 @@ public function getAdminSettings($section, bool $subAdminOnly = false): array { return $this->manager->getAdminSettings($section, $subAdminOnly); } + public function getAdminDelegatedSettings(): array { + return $this->manager->getAdminDelegatedSettings(); + } + public function getAllowedAdminSettings(string $section, IUser $user): array { return $this->manager->getAllowedAdminSettings($section, $user); }