From b740d283a9334c1590572d6b4c5d2244c9bcc77a Mon Sep 17 00:00:00 2001
From: Joas Schilling <coding@schilljs.com>
Date: Wed, 17 Jun 2020 12:18:15 +0200
Subject: Don't initialize Application directly

Signed-off-by: Joas Schilling <coding@schilljs.com>
---
 apps/files_sharing/lib/ShareBackend/File.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'apps')

diff --git a/apps/files_sharing/lib/ShareBackend/File.php b/apps/files_sharing/lib/ShareBackend/File.php
index a15391162ff..a0d7e448be4 100644
--- a/apps/files_sharing/lib/ShareBackend/File.php
+++ b/apps/files_sharing/lib/ShareBackend/File.php
@@ -34,6 +34,7 @@
 
 namespace OCA\Files_Sharing\ShareBackend;
 
+use OCA\FederatedFileSharing\AppInfo\Application;
 use OCA\FederatedFileSharing\FederatedShareProvider;
 
 class File implements \OCP\Share_Backend_File_Dependent {
@@ -54,7 +55,7 @@ class File implements \OCP\Share_Backend_File_Dependent {
 		if ($federatedShareProvider) {
 			$this->federatedShareProvider = $federatedShareProvider;
 		} else {
-			$federatedSharingApp = new \OCA\FederatedFileSharing\AppInfo\Application();
+			$federatedSharingApp = \OC::$server->query(Application::class);
 			$this->federatedShareProvider = $federatedSharingApp->getFederatedShareProvider();
 		}
 	}
-- 
cgit v1.2.3