From 741a1f0ae8a0e62561607b863749347755f2ee6e Mon Sep 17 00:00:00 2001 From: Amanda <22350614+amandasteinhauer@users.noreply.github.com> Date: Fri, 13 Feb 2026 15:50:50 -0500 Subject: [PATCH 1/2] fix: ensure phrase is a string (COR-10013) --- packages/common/src/utils/variables.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/common/src/utils/variables.ts b/packages/common/src/utils/variables.ts index 28ffd1b30..5a8bc4bf9 100644 --- a/packages/common/src/utils/variables.ts +++ b/packages/common/src/utils/variables.ts @@ -84,7 +84,9 @@ export function replaceVariables( keepTypeIfOnlyVariable = false, }: { modifier?: ((variable: unknown) => unknown) | undefined; trim?: boolean; keepTypeIfOnlyVariable?: boolean } = {} ): string | unknown { - const formattedPhrase = trim ? phrase?.trim() : phrase; + const stringPhrase = typeof phrase === 'string' ? phrase : String(phrase ?? ''); + + const formattedPhrase = trim ? stringPhrase.trim() : stringPhrase; if (!formattedPhrase) { return ''; From c80c2b958193306e52a0e386fb45169880730860 Mon Sep 17 00:00:00 2001 From: Amanda Date: Fri, 13 Feb 2026 15:57:29 -0500 Subject: [PATCH 2/2] Apply suggested changes Apply suggested changes --- packages/common/src/utils/variables.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/common/src/utils/variables.ts b/packages/common/src/utils/variables.ts index 5a8bc4bf9..23a82c90d 100644 --- a/packages/common/src/utils/variables.ts +++ b/packages/common/src/utils/variables.ts @@ -85,8 +85,7 @@ export function replaceVariables( }: { modifier?: ((variable: unknown) => unknown) | undefined; trim?: boolean; keepTypeIfOnlyVariable?: boolean } = {} ): string | unknown { const stringPhrase = typeof phrase === 'string' ? phrase : String(phrase ?? ''); - - const formattedPhrase = trim ? stringPhrase.trim() : stringPhrase; + const formattedPhrase = trim ? stringPhrase.trim() : phrase; if (!formattedPhrase) { return '';