From 1b82552e76439a67a592313714465362c2f567b7 Mon Sep 17 00:00:00 2001 From: Hariom Balhara Date: Thu, 12 Dec 2024 13:15:14 +0530 Subject: [PATCH] Fix crm error log (#18105) Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> --- packages/core/EventManager.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/EventManager.ts b/packages/core/EventManager.ts index 62dad666af..0c2a49ea11 100644 --- a/packages/core/EventManager.ts +++ b/packages/core/EventManager.ts @@ -979,7 +979,9 @@ export default class EventManager { let success = true; const createdEvent = await crm.createEvent(event, currentAppOption).catch((error) => { success = false; - log.warn(`Error creating crm event for ${credential.type}`, JSON.stringify(error)); + // We don't know the type of the error here, so for an Error instance we can read message but otherwise we stringify the error + let errorMsg = error instanceof Error ? error.message : JSON.stringify(error); + log.warn(`Error creating crm event for ${credential.type}`, errorMsg); }); if (createdEvent) {