diff --git a/lib/ShareByCircleProvider.php b/lib/ShareByCircleProvider.php index cf98683a8..32a8e5399 100644 --- a/lib/ShareByCircleProvider.php +++ b/lib/ShareByCircleProvider.php @@ -52,7 +52,6 @@ use OCP\Files\NotFoundException; use OCP\IL10N; use OCP\IURLGenerator; -use OCP\IUser; use OCP\IUserManager; use OCP\Share\Exceptions\AlreadySharedException; use OCP\Share\Exceptions\IllegalIDChangeException; @@ -852,9 +851,7 @@ public function getUsersForShare(IShare $share): iterable { $members = $this->shareWrapperService->getShareById((int)$share->getId())->getCircle()->getInheritedMembers(); foreach ($members as $member) { if ($member->getUserType() === Member::TYPE_USER) { - /** @var IUser $user */ - $user = $this->userManager->get($member->getUserId()); - yield $user; + yield $this->userManager->getExistingUser($member->getUserId()); } } }