diff --git a/apps/server/src/services/utils.ts b/apps/server/src/services/utils.ts index c3afd0ef0..5d5559d25 100644 --- a/apps/server/src/services/utils.ts +++ b/apps/server/src/services/utils.ts @@ -382,7 +382,7 @@ export function safeExtractMessageAndStackFromError(err: unknown): [errMessage: * @param url The URL to normalize * @returns The normalized URL without trailing slashes */ -export function normalizeUrl(url: string): string { +export function normalizeUrl(url: string | null | undefined): string | null | undefined { if (!url || typeof url !== 'string') { return url; } @@ -412,7 +412,7 @@ export function normalizeUrl(url: string): string { * @param pattern The original pattern from customRequestHandler attribute * @returns An array of patterns to match both with and without trailing slash */ -export function normalizeCustomHandlerPattern(pattern: string): string[] { +export function normalizeCustomHandlerPattern(pattern: string | null | undefined): (string | null | undefined)[] { if (!pattern || typeof pattern !== 'string') { return [pattern]; }