From acdb68cd9720cd183bc19b94feba9f17646f83a6 Mon Sep 17 00:00:00 2001 From: Jamie Howard <48524071+jhoward1994@users.noreply.github.com> Date: Tue, 26 Aug 2025 11:41:13 +0100 Subject: [PATCH] fix: update route serialization utility to handle non-array values correctly (#24245) --- packages/core/utils/src/route-serialization.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/utils/src/route-serialization.ts b/packages/core/utils/src/route-serialization.ts index 775aa1bef2..b03497aa8a 100644 --- a/packages/core/utils/src/route-serialization.ts +++ b/packages/core/utils/src/route-serialization.ts @@ -20,11 +20,11 @@ export const sanitizeRoutesArrayForSerialization = (routes: unknown[]): Record -): Record[]> => +): Record => Object.entries(map).reduce( (acc, [key, value]) => ({ ...acc, - ...(Array.isArray(value) && { [key]: sanitizeRoutesArrayForSerialization(value) }), + [key]: Array.isArray(value) ? sanitizeRoutesArrayForSerialization(value) : value, }), {} );