From 0e944c190d40911188404417cdd19f7a527ded09 Mon Sep 17 00:00:00 2001 From: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com> Date: Fri, 6 Feb 2026 20:24:23 +0100 Subject: [PATCH] fix(dav): set user id header in response earlier Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com> --- apps/dav/lib/Connector/Sabre/UserIdHeaderPlugin.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/dav/lib/Connector/Sabre/UserIdHeaderPlugin.php b/apps/dav/lib/Connector/Sabre/UserIdHeaderPlugin.php index 5e0436f97a0..738e08b615a 100644 --- a/apps/dav/lib/Connector/Sabre/UserIdHeaderPlugin.php +++ b/apps/dav/lib/Connector/Sabre/UserIdHeaderPlugin.php @@ -19,7 +19,7 @@ class UserIdHeaderPlugin extends \Sabre\DAV\ServerPlugin { } public function initialize(\Sabre\DAV\Server $server): void { - $server->on('afterMethod:*', [$this, 'afterMethod']); + $server->on('beforeMethod:*', [$this, 'beforeMethod']); } /** @@ -28,7 +28,7 @@ class UserIdHeaderPlugin extends \Sabre\DAV\ServerPlugin { * @param RequestInterface $request request * @param ResponseInterface $response response */ - public function afterMethod(RequestInterface $request, ResponseInterface $response): void { + public function beforeMethod(RequestInterface $request, ResponseInterface $response): void { if ($user = $this->userSession->getUser()) { $response->setHeader('X-User-Id', $user->getUID()); }