diff --git a/lib/AppConfigOverwrite.php b/lib/AppConfigOverwrite.php index 66ce8fd7..2da1772a 100644 --- a/lib/AppConfigOverwrite.php +++ b/lib/AppConfigOverwrite.php @@ -25,6 +25,7 @@ use OC\AppConfig; use OC\DB\ConnectionAdapter; +use Psr\Log\LoggerInterface; class AppConfigOverwrite extends AppConfig { @@ -33,9 +34,10 @@ class AppConfigOverwrite extends AppConfig { public function __construct( ConnectionAdapter $conn, + LoggerInterface $logger, array $overWrite ) { - parent::__construct($conn->getInner()); + parent::__construct($conn->getInner(), $logger); $this->overWrite = $overWrite; } diff --git a/lib/RestrictionManager.php b/lib/RestrictionManager.php index 8d6fd729..cb7c4e95 100644 --- a/lib/RestrictionManager.php +++ b/lib/RestrictionManager.php @@ -33,6 +33,7 @@ use OCP\IUser; use OCP\IUserSession; use OCP\Settings\IManager; +use Psr\Log\LoggerInterface; class RestrictionManager { /** @var AppWhitelist */ @@ -119,11 +120,15 @@ public function lateSetupRestrictions(): void { $this->userBackend->setAllowListing(false); $this->server->registerService(AppConfig::class, function () { - return new AppConfigOverwrite($this->server->get(IDBConnection::class), [ - 'core' => [ - 'shareapi_only_share_with_group_members' => 'yes' + return new AppConfigOverwrite( + $this->server->get(IDBConnection::class), + $this->server->get(LoggerInterface::class), + [ + 'core' => [ + 'shareapi_only_share_with_group_members' => 'yes' + ] ] - ]); + ); }); } }