From 2c773a8cb1ca7a926289a6d96a548bdf3469e1e0 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 23 Jan 2024 18:37:37 +0545 Subject: [PATCH] fix: detect files app in guest whitelist checking --- lib/AppWhitelist.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/AppWhitelist.php b/lib/AppWhitelist.php index d080153..362667b 100644 --- a/lib/AppWhitelist.php +++ b/lib/AppWhitelist.php @@ -49,7 +49,7 @@ public static function preSetup($params) { $app = self::getRequestedApp($path); $whitelist = self::getWhitelist(); - if (!\in_array($app, $whitelist)) { + if (!\in_array($app, $whitelist, true)) { \header('HTTP/1.0 403 Forbidden'); $l = \OC::$server->getL10NFactory()->get('guests'); Template::printErrorPage($l->t( @@ -90,6 +90,8 @@ private static function getRequestedApp($url) { return 'heartbeat'; } elseif (\substr($url, 0, 13) === '/dav/comments') { return 'comments'; + } elseif (\substr($url, 0, 11) === '/dav/files/') { + return 'files'; } return false; }