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) {