From 13ccb43b2effbb6dd25ddb101d41cfeeebb3001f Mon Sep 17 00:00:00 2001 From: SamTV12345 <40429738+samtv12345@users.noreply.github.com> Date: Mon, 16 Mar 2026 21:32:03 +0100 Subject: [PATCH] chore: catch all errors that can occur and log the error --- src/.npmrc | 1 - src/static/js/pluginfw/installer.ts | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 src/.npmrc diff --git a/src/.npmrc b/src/.npmrc deleted file mode 100644 index f301fedf982..00000000000 --- a/src/.npmrc +++ /dev/null @@ -1 +0,0 @@ -auto-install-peers=false diff --git a/src/static/js/pluginfw/installer.ts b/src/static/js/pluginfw/installer.ts index a85bc77f1e7..a5b4c73bfec 100644 --- a/src/static/js/pluginfw/installer.ts +++ b/src/static/js/pluginfw/installer.ts @@ -124,7 +124,11 @@ export const checkForMigration = async () => { for (const plugin of installedPlugins.plugins) { if (plugin.name.startsWith(plugins.prefix) && plugin.name !== 'ep_etherpad-lite') { - await linkInstaller.installPlugin(plugin.name, plugin.version); + try { + await linkInstaller.installPlugin(plugin.name, plugin.version); + } catch (e) { + logger.error(`Error installing plugin ${plugin.name} with version ${plugin.version}: ${e}`); + } } } };