diff --git a/apps/application/flow/workflow_manage.py b/apps/application/flow/workflow_manage.py index 7496e01fe..3964b04f1 100644 --- a/apps/application/flow/workflow_manage.py +++ b/apps/application/flow/workflow_manage.py @@ -755,7 +755,10 @@ class WorkflowManage: if node_id == 'global': return INode.get_field(self.context, fields) else: - return self.get_node_by_id(node_id).get_reference_field(fields) + node = self.get_node_by_id(node_id) + if node: + return node.get_reference_field(fields) + return None def get_workflow_content(self): context = {