From d4a6c26919a4a2467cf443747aec41a3af6582e7 Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Mon, 3 Feb 2025 14:00:32 +0100 Subject: [PATCH] fix: ensure the input being passed is an array --- api/src/chat/validation-rules/is-pattern-list.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/src/chat/validation-rules/is-pattern-list.ts b/api/src/chat/validation-rules/is-pattern-list.ts index c6f85852..77ad43f5 100644 --- a/api/src/chat/validation-rules/is-pattern-list.ts +++ b/api/src/chat/validation-rules/is-pattern-list.ts @@ -16,6 +16,9 @@ import { import { Pattern, patternSchema } from '../schemas/types/pattern'; export function isPatternList(patterns: Pattern[]) { + if (!Array.isArray(patterns)) { + return false; + } patterns.every((pattern) => { const result = patternSchema.safeParse(pattern); if (!result.success) {