diff --git a/apps/files_external/controller/storagescontroller.php b/apps/files_external/controller/storagescontroller.php index ddd7fe6df1..3f781ef655 100644 --- a/apps/files_external/controller/storagescontroller.php +++ b/apps/files_external/controller/storagescontroller.php @@ -241,11 +241,6 @@ abstract class StoragesController extends Controller { \OC_Mount_Config::STATUS_INDETERMINATE, $this->l10n->t('Insufficient data: %s', [$e->getMessage()]) ); - } catch (StorageNotAvailableException $e) { - $storage->setStatus( - \OC_Mount_Config::STATUS_ERROR, - $this->l10n->t('%s', [$e->getMessage()]) - ); } catch (ExtStorageBadConfigException $e) { $storage->setStatus( $e->getCode(), @@ -266,6 +261,11 @@ abstract class StoragesController extends Controller { $e->getCode(), $this->l10n->t('%s', [$e->getMessage()]) ); + } catch (StorageNotAvailableException $e) { + $storage->setStatus( + \OC_Mount_Config::STATUS_ERROR, + $this->l10n->t('%s', [$e->getMessage()]) + ); } catch (\Exception $e) { // FIXME: convert storage exceptions to StorageNotAvailableException $storage->setStatus(