Madras1 commited on
Commit
bc074e0
·
verified ·
1 Parent(s): 9cfe25b

Upload 4 files

Browse files
Files changed (1) hide show
  1. core/nodes.py +3 -3
core/nodes.py CHANGED
@@ -247,11 +247,11 @@ class NodeExecutor:
247
  # Add all node outputs directly
248
  for node_id, output in variables.items():
249
  flat_vars[node_id] = output
250
- # Also extract common fields
251
  if isinstance(output, dict):
252
- if "data" in output:
 
253
  flat_vars["http_data"] = output["data"]
254
- flat_vars["last_data"] = output["data"]
255
  if "response" in output:
256
  flat_vars["llm_response"] = output["response"]
257
  flat_vars["last_response"] = output["response"]
 
247
  # Add all node outputs directly
248
  for node_id, output in variables.items():
249
  flat_vars[node_id] = output
250
+ # Extract common fields
251
  if isinstance(output, dict):
252
+ # Only set http_data from actual HTTP responses (have status_code)
253
+ if "status_code" in output and "data" in output:
254
  flat_vars["http_data"] = output["data"]
 
255
  if "response" in output:
256
  flat_vars["llm_response"] = output["response"]
257
  flat_vars["last_response"] = output["response"]