diff --git a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js index a338200eb6..ee8c18c416 100644 --- a/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js +++ b/packages/strapi-admin/admin/src/containers/InstallPluginPage/saga.js @@ -64,8 +64,14 @@ export function* pluginsGet() { }, }; - // Retrieve plugins list. - const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); + let availablePlugins; + + try { + // Retrieve plugins list. + availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); + } catch (e) { + availablePlugins = []; + } yield put(getPluginsSucceeded(availablePlugins)); } catch(err) { diff --git a/packages/strapi-admin/admin/src/containers/ListPluginsPage/saga.js b/packages/strapi-admin/admin/src/containers/ListPluginsPage/saga.js index efb3f3dff0..a6257fbb1c 100644 --- a/packages/strapi-admin/admin/src/containers/ListPluginsPage/saga.js +++ b/packages/strapi-admin/admin/src/containers/ListPluginsPage/saga.js @@ -52,8 +52,14 @@ export function* pluginsGet() { }, }; - // Fetch plugins informations. - const availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); + let availablePlugins; + + try { + // Fetch plugins informations. + availablePlugins = yield call(request, 'https://marketplace.strapi.io/plugins', opts); + } catch (e) { + availablePlugins = []; + } // Add logo URL to object. Object.keys(response[0].plugins).map(name => { diff --git a/packages/strapi-admin/package.json b/packages/strapi-admin/package.json index a5c6276164..0bee1a6cc3 100755 --- a/packages/strapi-admin/package.json +++ b/packages/strapi-admin/package.json @@ -51,4 +51,4 @@ "npm": ">= 5.0.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-plugin-content-manager/package.json b/packages/strapi-plugin-content-manager/package.json index af4cfd290f..28bd99b5c4 100755 --- a/packages/strapi-plugin-content-manager/package.json +++ b/packages/strapi-plugin-content-manager/package.json @@ -51,4 +51,4 @@ "npm": ">= 5.0.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-plugin-content-type-builder/package.json b/packages/strapi-plugin-content-type-builder/package.json index 7032e53d24..de7cfcdd2f 100755 --- a/packages/strapi-plugin-content-type-builder/package.json +++ b/packages/strapi-plugin-content-type-builder/package.json @@ -50,4 +50,4 @@ "npm": ">= 5.0.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-plugin-email/package.json b/packages/strapi-plugin-email/package.json index bb57c49c09..b2a931c5c0 100644 --- a/packages/strapi-plugin-email/package.json +++ b/packages/strapi-plugin-email/package.json @@ -49,4 +49,4 @@ "npm": ">= 5.0.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-plugin-settings-manager/package.json b/packages/strapi-plugin-settings-manager/package.json index b5454b6336..32b00f8dac 100755 --- a/packages/strapi-plugin-settings-manager/package.json +++ b/packages/strapi-plugin-settings-manager/package.json @@ -48,4 +48,4 @@ "npm": ">= 5.0.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-plugin-upload/package.json b/packages/strapi-plugin-upload/package.json index a2fadbc155..f61b96fc80 100644 --- a/packages/strapi-plugin-upload/package.json +++ b/packages/strapi-plugin-upload/package.json @@ -47,4 +47,4 @@ "npm": ">= 3.0.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-plugin-users-permissions/package.json b/packages/strapi-plugin-users-permissions/package.json index e0181e37e2..4cbca8c236 100644 --- a/packages/strapi-plugin-users-permissions/package.json +++ b/packages/strapi-plugin-users-permissions/package.json @@ -54,4 +54,4 @@ "npm": ">= 5.0.0" }, "license": "MIT" -} +} \ No newline at end of file diff --git a/packages/strapi-plugin-users-permissions/services/UsersPermissions.js b/packages/strapi-plugin-users-permissions/services/UsersPermissions.js index a3e9e4b807..a8190c8ba8 100644 --- a/packages/strapi-plugin-users-permissions/services/UsersPermissions.js +++ b/packages/strapi-plugin-users-permissions/services/UsersPermissions.js @@ -88,7 +88,7 @@ module.exports = { }, getPlugins: (plugin, lang = 'en') => { - return new Promise((resolve, reject) => { + return new Promise((resolve) => { request({ uri: `https://marketplace.strapi.io/plugins?lang=${lang}`, json: true,