diff --git a/packages/core/flow-engine/src/components/subModel/AddSubModelButton.tsx b/packages/core/flow-engine/src/components/subModel/AddSubModelButton.tsx index dd867ed3ba..5502354e6e 100644 --- a/packages/core/flow-engine/src/components/subModel/AddSubModelButton.tsx +++ b/packages/core/flow-engine/src/components/subModel/AddSubModelButton.tsx @@ -12,6 +12,7 @@ import { FlowModel } from '../../models'; import { ModelConstructor } from '../../types'; import { withFlowDesignMode } from '../common/withFlowDesignMode'; import LazyDropdown, { Item, ItemsType } from './LazyDropdown'; +import _ from 'lodash'; export interface AddSubModelContext { model: FlowModel; @@ -273,7 +274,7 @@ const AddSubModelButtonCore = function AddSubModelButton({ try { addedModel = model.flowEngine.createModel({ - ...createOpts, + ..._.cloneDeep(createOpts), parentId: model.uid, subKey: subModelKey, subType: subModelType, diff --git a/packages/presets/nocobase/package.json b/packages/presets/nocobase/package.json index 10f59c6c99..8d2b39751b 100644 --- a/packages/presets/nocobase/package.json +++ b/packages/presets/nocobase/package.json @@ -140,8 +140,7 @@ "@nocobase/plugin-workflow-sql", "@nocobase/plugin-workflow-notification", "@nocobase/plugin-theme-editor", - "@nocobase/plugin-block-template", - "@nocobase/plugin-block-lowcode" + "@nocobase/plugin-block-template" ], "repository": { "type": "git",