diff --git a/web/src/components/chunk-method-dialog/index.tsx b/web/src/components/chunk-method-dialog/index.tsx index b793b5646..c7d67411d 100644 --- a/web/src/components/chunk-method-dialog/index.tsx +++ b/web/src/components/chunk-method-dialog/index.tsx @@ -220,12 +220,15 @@ export function ChunkMethodDialog({ async function onSubmit(data: z.infer) { console.log('🚀 ~ onSubmit ~ data:', data); - const { image_table_context_window, ...parserConfig } = data.parser_config; - const imageTableContextWindow = Number(image_table_context_window || 0); + const parserConfig = data.parser_config; + const imageTableContextWindow = Number( + parserConfig?.image_table_context_window || 0, + ); const nextData = { ...data, parser_config: { ...parserConfig, + image_table_context_window: imageTableContextWindow, image_context_size: imageTableContextWindow, table_context_size: imageTableContextWindow, // Unset children delimiter if this option is not enabled diff --git a/web/src/pages/dataset/dataset-setting/saving-button.tsx b/web/src/pages/dataset/dataset-setting/saving-button.tsx index b02d26966..29a18b492 100644 --- a/web/src/pages/dataset/dataset-setting/saving-button.tsx +++ b/web/src/pages/dataset/dataset-setting/saving-button.tsx @@ -73,6 +73,8 @@ export function SavingButton() { ...values, parser_config: { ...values.parser_config, + image_table_context_window: + values.parser_config.image_table_context_window, image_context_size: values.parser_config.image_table_context_window, table_context_size: