Skip to content

Commit

Permalink
Get user's circles without touching session
Browse files Browse the repository at this point in the history
This works with nextcloud/circles#260

Signed-off-by: Vinicius Cubas Brand <[email protected]>
  • Loading branch information
viniciuscb committed Mar 1, 2019
1 parent 34601f8 commit 58c92e6
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions apps/dav/lib/Connector/Sabre/Principal.php
Original file line number Diff line number Diff line change
Expand Up @@ -438,12 +438,7 @@ public function getCircleMembership($principal):array {
throw new Exception('Principal not found');
}

$userSession = \OC::$server->getUserSession();
$currentUser = $userSession->getUser();

$userSession->setUser($user);
$circles = \OCA\Circles\Api\v1\Circles::joinedCircles();
$userSession->setUser($currentUser);
$circles = \OCA\Circles\Api\v1\Circles::joinedCircles($name, true);

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

0 comments on commit 58c92e6

Please sign in to comment.