From 2406677b4017abd3ae489f078983bfa6074471bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Fri, 16 May 2025 10:50:41 +0200 Subject: [PATCH] fix: Do not use circle provider class constant MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is to avoid issues if the circles app is disabled but you still have circles shares in your DB Signed-off-by: Côme Chilliet --- lib/private/Share20/ProviderFactory.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/private/Share20/ProviderFactory.php b/lib/private/Share20/ProviderFactory.php index 05a3acedad4..eba3f4f26f1 100644 --- a/lib/private/Share20/ProviderFactory.php +++ b/lib/private/Share20/ProviderFactory.php @@ -11,7 +11,6 @@ declare(strict_types=1); namespace OC\Share20; use OC\Share20\Exception\ProviderException; -use OCA\Circles\ShareByCircleProvider; use OCA\FederatedFileSharing\FederatedShareProvider; use OCA\ShareByMail\ShareByMailProvider; use OCA\Talk\Share\RoomShareProvider; @@ -185,7 +184,7 @@ class ProviderFactory implements IProviderFactory { } elseif ($shareType === IShare::TYPE_EMAIL) { $provider = $this->getShareByMailProvider(); } elseif ($shareType === IShare::TYPE_CIRCLE) { - $provider = $this->getProvider(ShareByCircleProvider::IDENTIFIER); + $provider = $this->getProvider('ocCircleShare'); } elseif ($shareType === IShare::TYPE_ROOM) { $provider = $this->getRoomShareProvider(); } elseif ($shareType === IShare::TYPE_DECK) {