diff --git a/packages/nc-gui/components/smartsheet/expanded-form/index.vue b/packages/nc-gui/components/smartsheet/expanded-form/index.vue index 722982786c..8e740a43fe 100644 --- a/packages/nc-gui/components/smartsheet/expanded-form/index.vue +++ b/packages/nc-gui/components/smartsheet/expanded-form/index.vue @@ -188,21 +188,21 @@ const onDuplicateRow = () => { } const save = async () => { + let kanbanClbk + if (activeView.value?.type === ViewTypes.KANBAN) { + kanbanClbk = (row: any, isNewRow: boolean) => { + addOrEditStackRow(row, isNewRow) + } + } if (isNew.value) { - const data = await _save(rowState.value) + await _save(rowState.value, undefined, { + kanbanClbk, + }) reloadTrigger?.trigger() } else { - let kanbanClbk - if (activeView.value?.type === ViewTypes.KANBAN) { - kanbanClbk = (row: any, isNewRow: boolean) => { - addOrEditStackRow(row, isNewRow) - } - } - await _save(undefined, undefined, { kanbanClbk, }) - _loadRow() reloadTrigger?.trigger() }