fix self ai plan generation authorization and error handling

This commit is contained in:
dimitar committed 2026-03-31 19:31:45 +02:00
1 parent c877577fba
commit 73218402f6
2 files changed
+14 -11

No files matched your search

+14 -4
View File
@@ -124,10 +124,20 @@ export async function generateSelfRecommendation(
);
return parseApiData<Recommendation>(response.data);
} catch (error) {
if (isAxiosError(error) && error.response) {
throw new Error(
`Failed to generate recommendation: ${error.response.status}`,
);
if (isAxiosError(error)) {
const responseError = error.response?.data as
| { error?: string }
| undefined;
if (responseError?.error) {
throw new Error(responseError.error);
}
if (error.response) {
throw new Error(
`Failed to generate recommendation: ${error.response.status}`,
);
}
}
throw error;
}