mirror of
https://github.com/Hestia-Homes/assessment-model.git
synced 2026-06-08 11:37:25 +00:00
updating plan trigger api to await fetch response
This commit is contained in:
parent
ba9f267778
commit
a983c86885
1 changed files with 13 additions and 5 deletions
|
|
@ -50,16 +50,24 @@ export async function POST(request: NextRequest) {
|
|||
console.log("Triggering plan with url: ", url);
|
||||
console.log("Triggering plan with headers: ", headers);
|
||||
|
||||
// For the moment, we don't await any response from the backend, since we haven't split out the trigger
|
||||
void fetch(url, {
|
||||
const response = await fetch(url, {
|
||||
method: "POST",
|
||||
headers: headers,
|
||||
body: JSON.stringify(validatedBody),
|
||||
}).catch((err) => {
|
||||
console.error("Error triggering FastAPI plan:", err);
|
||||
});
|
||||
|
||||
console.log("Plan triggered successfully");
|
||||
console.log("Plan triggered successfully %", response);
|
||||
if (!response.ok) {
|
||||
console.error("Error triggering plan:", response.statusText);
|
||||
return new NextResponse(
|
||||
JSON.stringify({ msg: "Error triggering plan" }),
|
||||
{
|
||||
status: 500,
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
const data = await response.json();
|
||||
|
||||
return new NextResponse(JSON.stringify({ msg: "Job started" }), {
|
||||
status: 200,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue