diff --git a/apps/federatedfilesharing/lib/discoverymanager.php b/apps/federatedfilesharing/lib/discoverymanager.php
index 1df510438d748a45d602a43d8e9f09db2302d026..51ea71195fa5c570e2052237330d5430ac0cfcdd 100644
--- a/apps/federatedfilesharing/lib/discoverymanager.php
+++ b/apps/federatedfilesharing/lib/discoverymanager.php
@@ -104,7 +104,9 @@ class DiscoveryManager {
 				}
 			}
 		} catch (ClientException $e) {
+			// Don't throw any exception since exceptions are handled before
 		} catch (ConnectException $e) {
+			// Don't throw any exception since exceptions are handled before
 		}
 
 		// Write into cache
diff --git a/apps/files_sharing/ajax/external.php b/apps/files_sharing/ajax/external.php
index 2e963d55491e4a72f0dfcd8c4437111ad4b1cb04..76f9d5d76681afc91d657cb72202c17285092d4b 100644
--- a/apps/files_sharing/ajax/external.php
+++ b/apps/files_sharing/ajax/external.php
@@ -67,6 +67,7 @@ $externalManager = new \OCA\Files_Sharing\External\Manager(
 		\OC\Files\Filesystem::getLoader(),
 		\OC::$server->getHTTPHelper(),
 		\OC::$server->getNotificationManager(),
+		$discoveryManager,
 		\OC::$server->getUserSession()->getUser()->getUID()
 );