diff --git a/lib/FederatedItems/CircleLeave.php b/lib/FederatedItems/CircleLeave.php index 5cd9679bc..7256785e6 100644 --- a/lib/FederatedItems/CircleLeave.php +++ b/lib/FederatedItems/CircleLeave.php @@ -26,7 +26,6 @@ use OCA\Circles\Model\Circle; use OCA\Circles\Model\Federated\FederatedEvent; use OCA\Circles\Model\FederatedUser; -use OCA\Circles\Model\Helpers\MemberHelper; use OCA\Circles\Model\Member; use OCA\Circles\Model\Probes\CircleProbe; use OCA\Circles\Service\ConfigService; @@ -103,10 +102,7 @@ public function verify(FederatedEvent $event): void { $circle = $event->getCircle(); $member = $circle->getInitiator(); - if (!$event->getParams()->gBool('force')) { - $memberHelper = new MemberHelper($member); - $memberHelper->cannotBeOwner(); - } elseif ($this->configService->isLocalInstance($event->getOrigin())) { + if ($this->configService->isLocalInstance($event->getOrigin())) { if ($member->getLevel() === Member::LEVEL_OWNER) { try { $newOwner = $this->selectNewOwner($circle);