fix: Исправлена ошибка сборки в lib/api.ts
This commit is contained in:
parent
02ad29e64b
commit
bcf1ffbfe2
@ -45,10 +45,20 @@ export async function submitCalculator(
|
|||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
return { success: true };
|
return { success: true };
|
||||||
} else {
|
} else {
|
||||||
const errorData = await res.json().catch(() => ({ error: await res.text() }));
|
let errorMessage = `Ошибка ${res.status}: ${res.statusText}`;
|
||||||
|
try {
|
||||||
|
const errorData = await res.json();
|
||||||
|
errorMessage = errorData.error || errorMessage;
|
||||||
|
} catch {
|
||||||
|
try {
|
||||||
|
errorMessage = await res.text();
|
||||||
|
} catch {
|
||||||
|
// Оставляем дефолтное сообщение
|
||||||
|
}
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
success: false,
|
success: false,
|
||||||
error: errorData.error || `Ошибка ${res.status}: ${res.statusText}`,
|
error: errorMessage,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user