Browse Source

fix: workflow trace none type error (#5758)

tags/0.6.13
Joe 1 year ago
parent
commit
ffb07eb24b
No account linked to committer's email address

+ 3
- 1
api/core/ops/langfuse_trace/langfuse_trace.py View File

@@ -121,7 +121,9 @@ class LangFuseDataTrace(BaseTraceInstance):
node_type = node_execution.node_type
status = node_execution.status
if node_type == "llm":
inputs = json.loads(node_execution.process_data).get("prompts", {})
inputs = json.loads(node_execution.process_data).get(
"prompts", {}
) if node_execution.process_data else {}
else:
inputs = json.loads(node_execution.inputs) if node_execution.inputs else {}
outputs = (

+ 3
- 1
api/core/ops/langsmith_trace/langsmith_trace.py View File

@@ -114,7 +114,9 @@ class LangSmithDataTrace(BaseTraceInstance):
node_type = node_execution.node_type
status = node_execution.status
if node_type == "llm":
inputs = json.loads(node_execution.process_data).get("prompts", {})
inputs = json.loads(node_execution.process_data).get(
"prompts", {}
) if node_execution.process_data else {}
else:
inputs = json.loads(node_execution.inputs) if node_execution.inputs else {}
outputs = (

Loading…
Cancel
Save