From e4db70d3ba4c122b4dd903d3fc1028c232e0fe09 Mon Sep 17 00:00:00 2001 From: DuckieTM Date: Thu, 28 Mar 2024 20:28:28 +0100 Subject: [PATCH] Fix: A null error in chatcolor --- src/api/utils/RoomChatFormatter.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/api/utils/RoomChatFormatter.ts b/src/api/utils/RoomChatFormatter.ts index a9b273a..9f5fe5b 100644 --- a/src/api/utils/RoomChatFormatter.ts +++ b/src/api/utils/RoomChatFormatter.ts @@ -116,7 +116,11 @@ allowedColours.set('saddlebrown', 'saddlebrown'); allowedColours.set('sienna', 'sienna'); allowedColours.set('brown', 'brown'); -export const sanitizeColor = (color: string): string | null => { +export const sanitizeColor = (color: string | null | undefined): string | null => { + if (!color) { + return null; + } + const sanitizedColor = allowedColours.get(color.toLowerCase()); return sanitizedColor || null; };