fix: Fix variable-assign-node cannot publish

--bug=1052464 --user=刘瑞斌 【应用】-编排应用中存在变量赋值节点,发布应用失败 https://www.tapd.cn/57709429/s/1659401
This commit is contained in:
CaptainB 2025-02-26 17:05:51 +08:00 committed by 刘瑞斌
parent 9b93cca790
commit 32b7aa99c5

View File

@ -209,11 +209,14 @@ const nodeCascaderRef = ref()
const nodeCascaderRef2 = ref()
const validate = async () => {
// console.log(replyNodeFormRef.value.validate())
return Promise.all([
let ps = [
replyNodeFormRef.value?.validate(),
...nodeCascaderRef.value.map((item: any) => item.validate()),
...nodeCascaderRef2.value.map((item: any) => item.validate())
]).catch((err: any) => {
...nodeCascaderRef.value.map((item: any) => item.validate())
]
if (nodeCascaderRef2.value) {
ps = [...ps, ...nodeCascaderRef.value.map((item: any) => item.validate())]
}
return Promise.all(ps).catch((err: any) => {
return Promise.reject({ node: props.nodeModel, errMessage: err })
})
}