Skip to content

Commit ffb1a39

Browse files
authored
Merge pull request #37073 from nextcloud/backport/37026/stable26
[stable26] fix: Avoid log spam on 404 routes not using GET
2 parents 89b396d + a560775 commit ffb1a39

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/base.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
use OCP\Share;
8181
use OCP\User\Events\UserChangedEvent;
8282
use Psr\Log\LoggerInterface;
83+
use Symfony\Component\Routing\Exception\MethodNotAllowedException;
8384
use function OCP\Log\logger;
8485

8586
require_once 'public/Constants.php';
@@ -1097,7 +1098,9 @@ public static function handleRequest(): void {
10971098
try {
10981099
Server::get(\OC\Route\Router::class)->match('/error/404');
10991100
} catch (\Exception $e) {
1100-
logger('core')->emergency($e->getMessage(), ['exception' => $e]);
1101+
if (!$e instanceof MethodNotAllowedException) {
1102+
logger('core')->emergency($e->getMessage(), ['exception' => $e]);
1103+
}
11011104
$l = Server::get(\OCP\L10N\IFactory::class)->get('lib');
11021105
OC_Template::printErrorPage(
11031106
$l->t('404'),

0 commit comments

Comments
 (0)