From c48212c21bff9e9f48656a5e8dc3daed6b7c3596 Mon Sep 17 00:00:00 2001 From: Janry Date: Tue, 12 Oct 2021 20:32:41 +0800 Subject: [PATCH] fix(antd/next): fix ArrayTable crash with empty items (#2288) --- packages/antd/src/array-table/index.tsx | 1 + packages/next/src/array-table/index.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/antd/src/array-table/index.tsx b/packages/antd/src/array-table/index.tsx index c7da826c00b..e629c02c7e3 100644 --- a/packages/antd/src/array-table/index.tsx +++ b/packages/antd/src/array-table/index.tsx @@ -90,6 +90,7 @@ const useArrayTableSources = () => { } const parseArrayItems = (schema: Schema['items']) => { + if (!schema) return [] const sources: ObservableColumnSource[] = [] const items = isArr(schema) ? schema : [schema] return items.reduce((columns, schema) => { diff --git a/packages/next/src/array-table/index.tsx b/packages/next/src/array-table/index.tsx index 1f0c4d4a054..fdb7ce0297d 100644 --- a/packages/next/src/array-table/index.tsx +++ b/packages/next/src/array-table/index.tsx @@ -91,6 +91,7 @@ const useArrayTableSources = () => { } const parseArrayItems = (schema: Schema['items']) => { + if (!schema) return [] const sources: ObservableColumnSource[] = [] const items = isArr(schema) ? schema : [schema] return items.reduce((columns, schema) => {