From ac358dc9bf0fcc2016af7cd41ab574ef895cd374 Mon Sep 17 00:00:00 2001 From: arpandhakal Date: Mon, 3 Nov 2025 16:35:04 +0545 Subject: [PATCH 1/2] hotfix: added g flag in replaceAll regex --- src/config/index.ts | 4 +--- src/utils/safeCompile.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/config/index.ts b/src/config/index.ts index 1e11ca8..c7ac7e1 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -4,9 +4,7 @@ export const copilotAPIKey = process.env.COPILOT_API_KEY || '' export const tasksAppApiKey = process.env.TASKS_API_KEY || '' export const tasksAppId = process.env.TASKS_APP_ID || '' -export const apiUrl = `${ - process.env.VERCEL_ENV === 'development' ? 'http://' : 'https://' -}${process.env.VERCEL_URL}` +export const apiUrl = 'http://localhost:3000' export const SentryConfig = { DSN: process.env.NEXT_PUBLIC_SENTRY_DSN, diff --git a/src/utils/safeCompile.ts b/src/utils/safeCompile.ts index 4956295..1a5b8f2 100644 --- a/src/utils/safeCompile.ts +++ b/src/utils/safeCompile.ts @@ -6,7 +6,7 @@ import Handlebars, { TemplateDelegate } from 'handlebars' * Missing properties resolve to empty string. */ export const safeCompile = (templateSource: string): TemplateDelegate => { - const sanitizedTemplate = templateSource.replaceAll(/{{\s*[\w]+\.\s*}}/, '') // Remove placeholders ending with a dot + const sanitizedTemplate = templateSource.replaceAll(/{{\s*[\w]+\.\s*}}/g, '') // Remove placeholders ending with a dot Handlebars.registerHelper('helperMissing', () => '') From 80ee894b739a37e46beee2ff17e4373b3ae091f0 Mon Sep 17 00:00:00 2001 From: arpandhakal Date: Mon, 3 Nov 2025 16:36:47 +0545 Subject: [PATCH 2/2] hotfix: apiUrl --- src/config/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config/index.ts b/src/config/index.ts index c7ac7e1..1e11ca8 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -4,7 +4,9 @@ export const copilotAPIKey = process.env.COPILOT_API_KEY || '' export const tasksAppApiKey = process.env.TASKS_API_KEY || '' export const tasksAppId = process.env.TASKS_APP_ID || '' -export const apiUrl = 'http://localhost:3000' +export const apiUrl = `${ + process.env.VERCEL_ENV === 'development' ? 'http://' : 'https://' +}${process.env.VERCEL_URL}` export const SentryConfig = { DSN: process.env.NEXT_PUBLIC_SENTRY_DSN,