From 770741f823577eefc65c2750972dc27b7621b968 Mon Sep 17 00:00:00 2001 From: Pranav C Balan Date: Tue, 8 Jun 2021 18:35:31 +0530 Subject: [PATCH] fix: handle plugin initialization error Log error instead of throwing the error fix #238 Signed-off-by: Pranav C Balan --- packages/nocodb/src/lib/noco/plugins/NcPluginMgr.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/nocodb/src/lib/noco/plugins/NcPluginMgr.ts b/packages/nocodb/src/lib/noco/plugins/NcPluginMgr.ts index 84b6e122e9..3dbbabfc30 100644 --- a/packages/nocodb/src/lib/noco/plugins/NcPluginMgr.ts +++ b/packages/nocodb/src/lib/noco/plugins/NcPluginMgr.ts @@ -95,8 +95,11 @@ class NcPluginMgr { pluginConfig.input = JSON.parse(pluginConfig.input); } - await tempPlugin.init(pluginConfig?.input); - + try { + await tempPlugin.init(pluginConfig?.input); + }catch (e){ + console.log(`Plugin(${plugin?.title}) initialization failed : ${e.message}`) + } } }