From 70f319c536d18823d7743bd725cf1d35a4925070 Mon Sep 17 00:00:00 2001 From: balibabu Date: Wed, 17 Jun 2026 17:03:17 +0800 Subject: [PATCH] Fix: The pipeline created from the template fails immediately upon execution. (#16149) ### What problem does this PR solve? Fix: The pipeline created from the template fails immediately upon execution. ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- web/src/pages/agent/form/title-chunker-form/index.tsx | 4 +++- web/src/pages/agent/utils.ts | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/web/src/pages/agent/form/title-chunker-form/index.tsx b/web/src/pages/agent/form/title-chunker-form/index.tsx index 2cff6679f3..5cc8efcd23 100644 --- a/web/src/pages/agent/form/title-chunker-form/index.tsx +++ b/web/src/pages/agent/form/title-chunker-form/index.tsx @@ -69,7 +69,9 @@ export enum TitleChunkerRulesField { Group = 'groupRules', } -export type TitleChunkerFormSchemaType = z.infer; +export type TitleChunkerFormSchemaType = z.infer & { + rules: z.infer; +}; type LevelItemProps = { index: number; diff --git a/web/src/pages/agent/utils.ts b/web/src/pages/agent/utils.ts index bf46a2a120..5ae01936e7 100644 --- a/web/src/pages/agent/utils.ts +++ b/web/src/pages/agent/utils.ts @@ -355,9 +355,9 @@ function transformTokenChunkerParams(params: TokenChunkerFormSchemaType) { function transformTitleChunkerParams(params: TitleChunkerFormSchemaType) { const activeRules = - params.method === TitleChunkerMethod.Group + (params.method === TitleChunkerMethod.Group ? params.groupRules - : params.hierarchyRules; + : params.hierarchyRules) ?? params.rules; const levels = (activeRules || []).map((rule) => transformObjectArrayToPureArray(rule.levels, 'expression'),