From 117c1bffa77f5a8a0b82c0b0d6f1fdd16371ae09 Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Fri, 18 Mar 2016 23:31:11 +0100 Subject: [PATCH] adjust PrincipilUri as returned from Sabre to effective username --- apps/dav/lib/connector/sabre/auth.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/dav/lib/connector/sabre/auth.php b/apps/dav/lib/connector/sabre/auth.php index 4bb07c5f0ed..8c09c9fdc1c 100644 --- a/apps/dav/lib/connector/sabre/auth.php +++ b/apps/dav/lib/connector/sabre/auth.php @@ -169,6 +169,12 @@ class Auth extends AbstractBasic { throw new \Sabre\DAV\Exception\NotAuthenticated('Cannot authenticate over ajax calls'); } - return parent::check($request, $response); + $data = parent::check($request, $response); + if($data[0] === true) { + $startPos = strrpos($data[1], '/') + 1; + $user = $this->userSession->getUser()->getUID(); + $data[1] = substr_replace($data[1], $user, $startPos); + } + return $data; } }