diff --git a/packages/service/core/app/utils.ts b/packages/service/core/app/utils.ts index 0c061fabe..3c2359de8 100644 --- a/packages/service/core/app/utils.ts +++ b/packages/service/core/app/utils.ts @@ -131,6 +131,10 @@ export async function rewriteAppWorkflowToSimple(formatNodes: StoreNodeItemType[ if (!val) { input.value = []; } else if (Array.isArray(val)) { + // Not rewrite reference value + if (val.length === 2 && val.every((item) => typeof item === 'string')) { + return; + } input.value = val .map((dataset: { datasetId: string }) => ({ datasetId: dataset.datasetId