fix: integrate() returns dict, not object - fix API response
This commit is contained in:
+3
-3
@@ -123,9 +123,9 @@ async def process_input(input_data: Dict[str, Any]) -> Dict[str, Any]:
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
"status": "processed",
|
"status": "processed",
|
||||||
"coherence": float(result.coherence) if result.coherence else None,
|
"coherence": float(result.get("coherence", 0)) if isinstance(result, dict) else None,
|
||||||
"phase": list(result.phase) if hasattr(result, 'phase') and result.phase is not None else None,
|
"phase": str(result.get("phase", "")) if isinstance(result, dict) else None,
|
||||||
"collapsed": result.collapsed if hasattr(result, 'collapsed') else None,
|
"collapsed": result.get("collapsed", False) if isinstance(result, dict) else False,
|
||||||
"timestamp": datetime.utcnow().isoformat(),
|
"timestamp": datetime.utcnow().isoformat(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user