Skip to content

Commit 0c08c94

Browse files
committed
Merge branch '3.5.x'
2 parents 71ce6cd + 09d014d commit 0c08c94

File tree

1 file changed

+7
-3
lines changed
  • framework/elsa/fit-elsa-react/src/components/base

1 file changed

+7
-3
lines changed

framework/elsa/fit-elsa-react/src/components/base/jadeNode.jsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,13 @@ export const jadeNode = (id, x, y, width, height, parent, drawer) => {
117117
// 开始节点只有输入,结束节点只有输出,普通节点输入输出,条件节点有条件1...n和输出
118118
self.output = {};
119119
self.input = {};
120-
if (data.parameters[0]) {
121-
self.output = JSON.parse(data.parameters[0].output);
122-
self.input = JSON.parse(data.parameters[0].input);
120+
if (data?.parameters?.[0]) {
121+
try {
122+
self.output = JSON.parse(data.parameters[0]?.output ?? '{}');
123+
self.input = JSON.parse(data.parameters[0]?.input ?? '{}');
124+
} catch (e) {
125+
console.error('JSON 解析失败:', e);
126+
}
123127
}
124128
self.errorMsg = data.errorMsg;
125129
self.cost = data.runCost;

0 commit comments

Comments
 (0)