fix(confidence-engine): sanitize start reasoning outage
This commit is contained in:
@@ -10,6 +10,17 @@ async function post(request) {
|
||||
return Response.json(result, { status: 200 });
|
||||
}
|
||||
|
||||
if (result.code === "PROVIDER_UNAVAILABLE") {
|
||||
console.error("[api/cases/start] provider unavailable", {
|
||||
error: result.error ?? "Start case failed",
|
||||
providerApiPath: result.providerApiPath,
|
||||
});
|
||||
return Response.json(
|
||||
{ success: false, error: "Reasoning service is temporarily unavailable." },
|
||||
{ status: 503 },
|
||||
);
|
||||
}
|
||||
|
||||
const status =
|
||||
result.statusCode === 400
|
||||
? 400
|
||||
|
||||
Reference in New Issue
Block a user