diff --git a/packages/canvas/DesignCanvas/src/api/useCanvas.js b/packages/canvas/DesignCanvas/src/api/useCanvas.js index 07b1fad6c7..58fac1cdda 100644 --- a/packages/canvas/DesignCanvas/src/api/useCanvas.js +++ b/packages/canvas/DesignCanvas/src/api/useCanvas.js @@ -74,7 +74,8 @@ const rootSchema = ref([ ]) const handleTinyGridColumnsSlots = (node) => { - for (const columnItem of node.props?.columns || []) { + let columns = Array.isArray(node.props?.columns) ? node.props.columns : [] + for (const columnItem of columns) { if (!columnItem?.slots) { continue }