fix: fix store chinese as unicode, let search failed (#37446)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
wangxiaolei 2026-06-15 14:11:26 +08:00 committed by GitHub
parent a5499bb7dc
commit fd6c7a40f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -101,11 +101,13 @@ def _create_workflow_run_from_execution(
workflow_run.triggered_from = triggered_from
workflow_run.version = execution.workflow_version
json_converter = WorkflowRuntimeTypeConverter()
workflow_run.graph = json.dumps(json_converter.to_json_encodable(execution.graph))
workflow_run.inputs = json.dumps(json_converter.to_json_encodable(execution.inputs))
workflow_run.graph = json.dumps(json_converter.to_json_encodable(execution.graph), ensure_ascii=False)
workflow_run.inputs = json.dumps(json_converter.to_json_encodable(execution.inputs), ensure_ascii=False)
workflow_run.status = execution.status
workflow_run.outputs = (
json.dumps(json_converter.to_json_encodable(execution.outputs)) if execution.outputs else "{}"
json.dumps(json_converter.to_json_encodable(execution.outputs), ensure_ascii=False)
if execution.outputs
else "{}"
)
workflow_run.error = execution.error_message
workflow_run.elapsed_time = execution.elapsed_time