mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-07-31 07:34:07 +00:00
Merge branch 'flow2.0-operators' into chore/update-api
This commit is contained in:
commit
3e0a243abc
@ -609,6 +609,11 @@ class FlowFactory:
|
||||
key_to_resource_nodes[key] = node
|
||||
key_to_resource[key] = node.data
|
||||
|
||||
if not key_to_operator_nodes and not key_to_resource_nodes:
|
||||
raise FlowMetadataException(
|
||||
"No operator or resource nodes found in the flow."
|
||||
)
|
||||
|
||||
for edge_index, edge in enumerate(flow_data.edges):
|
||||
source_key = edge.source
|
||||
target_key = edge.target
|
||||
|
@ -158,7 +158,10 @@ async def update(
|
||||
ServerResponse: The response
|
||||
"""
|
||||
try:
|
||||
return Result.succ(service.update_flow(request))
|
||||
res = await blocking_func_to_async(
|
||||
global_system_app, service.update_flow, request
|
||||
)
|
||||
return Result.succ(res)
|
||||
except Exception as e:
|
||||
return Result.failed(msg=str(e))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user