From 5d6f6b8575825c8bad7cbccd34b203e6f66a97f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20L=C3=B3pez=20P=C3=A9rez?= Date: Mon, 10 Nov 2014 14:49:32 +0100 Subject: [PATCH] Fix current-user-principal current-user-principal should always return the principal URL for the currently authenticated user, not the accessed resource one. --- inc/DAVResource.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/DAVResource.php b/inc/DAVResource.php index 5b84a04c..4f0d5110 100644 --- a/inc/DAVResource.php +++ b/inc/DAVResource.php @@ -1759,7 +1759,7 @@ EOQRY; break; case 'DAV::current-user-principal': - $prop->NewElement('current-user-principal', $reply->href( ConstructURL(DeconstructURL($request->principal->url())) ) ); + $prop->NewElement('current-user-principal', $reply->href( ConstructURL(DeconstructURL($session->principal->url())) ) ); break; case 'SOME-DENIED-PROPERTY': /** indicating the style for future expansion */