fix(persona): always call sidecar, even in PREVIEW_MODE
This commit is contained in:
-14
@@ -590,17 +590,6 @@ async def set_persona(body: PersonaRequest, request: Request) -> Any:
|
||||
|
||||
log.info("%s binding persona %r (voice=%s backend=%s)", user["email"], slug, voice, backend)
|
||||
|
||||
if PREVIEW_MODE:
|
||||
# In preview mode just echo success
|
||||
return {
|
||||
"ok": True,
|
||||
"slug": slug,
|
||||
"display": canonical["display"],
|
||||
"voice": voice,
|
||||
"backend": backend,
|
||||
"preview": True,
|
||||
}
|
||||
|
||||
ok = await _sidecar_bind(session_id, slug, voice, backend)
|
||||
if not ok:
|
||||
raise HTTPException(status_code=502, detail="sidecar bind failed")
|
||||
@@ -623,9 +612,6 @@ async def get_persona(request: Request) -> Any:
|
||||
|
||||
session_id = _session_id_for_user(user["email"])
|
||||
|
||||
if PREVIEW_MODE:
|
||||
return {"slug": None, "display": None, "bound": False}
|
||||
|
||||
binding = await _sidecar_get_binding(session_id)
|
||||
if not binding:
|
||||
return {"slug": None, "display": None, "bound": False}
|
||||
|
||||
Reference in New Issue
Block a user