From f26fc796d73e30942541670c305b661d10e6eba7 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Sat, 1 Apr 2023 16:20:52 +0800 Subject: [PATCH] feat(nocodb): throw error so that the error can be logged in hook log --- packages/nocodb/src/lib/plugins/discord/Discord.ts | 1 + packages/nocodb/src/lib/plugins/mattermost/Mattermost.ts | 1 + packages/nocodb/src/lib/plugins/slack/Slack.ts | 1 + packages/nocodb/src/lib/plugins/teams/Teams.ts | 1 + packages/nocodb/src/lib/plugins/twilio/Twilio.ts | 1 + packages/nocodb/src/lib/plugins/twilioWhatsapp/TwilioWhatsapp.ts | 1 + .../nocodb/src/lib/v1-legacy/plugins/adapters/discord/Discord.ts | 1 + .../src/lib/v1-legacy/plugins/adapters/mattermost/Mattermost.ts | 1 + .../nocodb/src/lib/v1-legacy/plugins/adapters/slack/Slack.ts | 1 + .../nocodb/src/lib/v1-legacy/plugins/adapters/twilio/Twilio.ts | 1 + 10 files changed, 10 insertions(+) diff --git a/packages/nocodb/src/lib/plugins/discord/Discord.ts b/packages/nocodb/src/lib/plugins/discord/Discord.ts index 6bfbedd952..c127e235e5 100644 --- a/packages/nocodb/src/lib/plugins/discord/Discord.ts +++ b/packages/nocodb/src/lib/plugins/discord/Discord.ts @@ -14,6 +14,7 @@ export default class Discord implements IWebhookNotificationAdapter { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/plugins/mattermost/Mattermost.ts b/packages/nocodb/src/lib/plugins/mattermost/Mattermost.ts index 7be83b32c8..19009c1bec 100644 --- a/packages/nocodb/src/lib/plugins/mattermost/Mattermost.ts +++ b/packages/nocodb/src/lib/plugins/mattermost/Mattermost.ts @@ -14,6 +14,7 @@ export default class Mattermost implements IWebhookNotificationAdapter { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/plugins/slack/Slack.ts b/packages/nocodb/src/lib/plugins/slack/Slack.ts index fbdaac6be4..73dcf114d6 100644 --- a/packages/nocodb/src/lib/plugins/slack/Slack.ts +++ b/packages/nocodb/src/lib/plugins/slack/Slack.ts @@ -14,6 +14,7 @@ export default class Slack implements IWebhookNotificationAdapter { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/plugins/teams/Teams.ts b/packages/nocodb/src/lib/plugins/teams/Teams.ts index 13ca771d02..d60a0a5d00 100644 --- a/packages/nocodb/src/lib/plugins/teams/Teams.ts +++ b/packages/nocodb/src/lib/plugins/teams/Teams.ts @@ -14,6 +14,7 @@ export default class Teams implements IWebhookNotificationAdapter { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/plugins/twilio/Twilio.ts b/packages/nocodb/src/lib/plugins/twilio/Twilio.ts index 7de848c872..fcbbbc7dcd 100644 --- a/packages/nocodb/src/lib/plugins/twilio/Twilio.ts +++ b/packages/nocodb/src/lib/plugins/twilio/Twilio.ts @@ -23,6 +23,7 @@ export default class Twilio implements IWebhookNotificationAdapter { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/plugins/twilioWhatsapp/TwilioWhatsapp.ts b/packages/nocodb/src/lib/plugins/twilioWhatsapp/TwilioWhatsapp.ts index 1120fa1f35..be5290580f 100644 --- a/packages/nocodb/src/lib/plugins/twilioWhatsapp/TwilioWhatsapp.ts +++ b/packages/nocodb/src/lib/plugins/twilioWhatsapp/TwilioWhatsapp.ts @@ -23,6 +23,7 @@ export default class TwilioWhatsapp implements IWebhookNotificationAdapter { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/discord/Discord.ts b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/discord/Discord.ts index 3ec868ab9a..6e73a3dd2a 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/discord/Discord.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/discord/Discord.ts @@ -14,6 +14,7 @@ export default class Discord { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/mattermost/Mattermost.ts b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/mattermost/Mattermost.ts index 4157253c54..66f311a31a 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/mattermost/Mattermost.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/mattermost/Mattermost.ts @@ -14,6 +14,7 @@ export default class Mattermost { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/slack/Slack.ts b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/slack/Slack.ts index fa53c8f6d7..12732dc3f8 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/slack/Slack.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/slack/Slack.ts @@ -14,6 +14,7 @@ export default class Slack { }); } catch (e) { console.log(e); + throw e; } } } diff --git a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/twilio/Twilio.ts b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/twilio/Twilio.ts index 5f718ea0de..cc8bc9bd70 100644 --- a/packages/nocodb/src/lib/v1-legacy/plugins/adapters/twilio/Twilio.ts +++ b/packages/nocodb/src/lib/v1-legacy/plugins/adapters/twilio/Twilio.ts @@ -37,6 +37,7 @@ export default class Twilio { }); } catch (e) { console.log(e); + throw e; } } }