mirror of https://github.com/langgenius/dify.git
fix(workflow): improve error handling in DraftWorkflowTriggerNodeApi by returning JSON response
This commit is contained in:
parent
5cf4afd7b2
commit
d933116e46
|
|
@ -1050,7 +1050,7 @@ class DraftWorkflowTriggerNodeApi(Resource):
|
|||
)
|
||||
event = poller.poll()
|
||||
except PluginInvokeError as e:
|
||||
raise ValueError(e.to_user_friendly_error())
|
||||
return jsonable_encoder({"status": "error", "error": e.to_user_friendly_error()}), 500
|
||||
except Exception as e:
|
||||
logger.exception("Error polling trigger debug event")
|
||||
raise e
|
||||
|
|
@ -1077,12 +1077,7 @@ class DraftWorkflowTriggerNodeApi(Resource):
|
|||
return jsonable_encoder(node_execution)
|
||||
except Exception as e:
|
||||
logger.exception("Error running draft workflow trigger node")
|
||||
return jsonable_encoder(
|
||||
{
|
||||
"status": "error",
|
||||
"error": str(e),
|
||||
}
|
||||
), 500
|
||||
return jsonable_encoder({"status": "error", "error": str(e)}), 500
|
||||
|
||||
|
||||
@console_ns.route("/apps/<uuid:app_id>/workflows/draft/trigger/run-all")
|
||||
|
|
|
|||
Loading…
Reference in New Issue