fix: After the workflow form collection node is recalled, the subsequent nodes will not execute (#2195)

This commit is contained in:
shaohuzhang1 2025-02-10 11:36:49 +08:00 committed by GitHub
parent 041cf09011
commit be27e15885
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,7 +10,6 @@ import concurrent
import json
import threading
import traceback
import uuid
from concurrent.futures import ThreadPoolExecutor
from functools import reduce
from typing import List, Dict
@ -25,7 +24,6 @@ from rest_framework import status
from rest_framework.exceptions import ErrorDetail, ValidationError
from application.flow import tools
from application.flow.common import Answer
from application.flow.i_step_node import INode, WorkFlowPostHandler, NodeResult
from application.flow.step_node import get_node
from common.exception.app_exception import AppApiException
@ -312,6 +310,7 @@ class WorkflowManage:
node = self.get_node_cls_by_id(node_id, node_details.get('up_node_id_list'))
node.valid_args(node.node_params, node.workflow_params)
node.save_context(node_details, self)
node.node_chunk.end()
self.node_context.append(node)
def run(self):