Browse Source

Get user's circles without touching session

This works with nextcloud/circles#260

Signed-off-by: Vinicius Cubas Brand <viniciuscb@gmail.com>
tags/v16.0.0beta1
Vinicius Cubas Brand 5 years ago
parent
commit
58c92e6047
1 changed files with 1 additions and 6 deletions
  1. 1
    6
      apps/dav/lib/Connector/Sabre/Principal.php

+ 1
- 6
apps/dav/lib/Connector/Sabre/Principal.php View File

@@ -438,12 +438,7 @@ class Principal implements BackendInterface {
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 */

Loading…
Cancel
Save