summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2019-02-15 23:06:21 +0100
committerRoeland Jago Douma <roeland@famdouma.nl>2019-02-15 23:06:21 +0100
commit0e72d38747b12913c7524e07f8f9adc11f75f407 (patch)
tree3bdd9c2beb710aaf6584268cab41d534e0f7958c
parentbf19431f2a1c08e62d78506a344c99dc4ea4078b (diff)
downloadnextcloud-server-0e72d38747b12913c7524e07f8f9adc11f75f407.tar.gz
nextcloud-server-0e72d38747b12913c7524e07f8f9adc11f75f407.zip
Catch Request exception in testRemoteUrl
Else the background job fails hard if the remote has for example an invalid certificate. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
-rw-r--r--apps/files_sharing/lib/External/Storage.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/files_sharing/lib/External/Storage.php b/apps/files_sharing/lib/External/Storage.php
index 7411d3c51b6..58da8456394 100644
--- a/apps/files_sharing/lib/External/Storage.php
+++ b/apps/files_sharing/lib/External/Storage.php
@@ -32,6 +32,7 @@ namespace OCA\Files_Sharing\External;
use GuzzleHttp\Exception\ClientException;
use GuzzleHttp\Exception\ConnectException;
+use GuzzleHttp\Exception\RequestException;
use OC\Files\Storage\DAV;
use OC\ForbiddenException;
use OCA\Files_Sharing\ISharedStorage;
@@ -280,6 +281,8 @@ class Storage extends DAV implements ISharedStorage, IDisableEncryptionStorage {
$returnValue = false;
} catch (ClientException $e) {
$returnValue = false;
+ } catch (RequestException $e) {
+ $returnValue = false;
}
$cache->set($url, $returnValue, 60*60*24);