Skip to content

Commit 58c92e6

Browse files
committed
Get user's circles without touching session
This works with nextcloud/circles#260 Signed-off-by: Vinicius Cubas Brand <viniciuscb@gmail.com>
1 parent 34601f8 commit 58c92e6

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

apps/dav/lib/Connector/Sabre/Principal.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -438,12 +438,7 @@ public function getCircleMembership($principal):array {
438438
throw new Exception('Principal not found');
439439
}
440440

441-
$userSession = \OC::$server->getUserSession();
442-
$currentUser = $userSession->getUser();
443-
444-
$userSession->setUser($user);
445-
$circles = \OCA\Circles\Api\v1\Circles::joinedCircles();
446-
$userSession->setUser($currentUser);
441+
$circles = \OCA\Circles\Api\v1\Circles::joinedCircles($name, true);
447442

448443
$circles = array_map(function($circle) {
449444
/** @var \OCA\Circles\Model\Circle $group */

0 commit comments

Comments
 (0)