added debugging on the admin confirm
All checks were successful
Build frontend / build (push) Successful in 41s

This commit is contained in:
mouazkh
2026-04-16 22:33:19 +03:00
parent 7e9a9d79f2
commit beccd8b24f
2 changed files with 63 additions and 8 deletions

View File

@ -382,19 +382,36 @@ export async function confirmDepositPayment(bookingId) {
export async function adminConfirmDeposit(reservationId, adminId, comment = null) {
const token = AuthService.getToken();
const endpoint = `${API_BASE}/Reservations/AdminConfirmDeposit/admin-confirm-deposit`;
const payload = { reservationId, adminId, comment };
const res = await fetch(`${API_BASE}/Reservations/AdminConfirmDeposit/admin-confirm-deposit`, {
console.log('[API] AdminConfirmDeposit request', {
method: 'PUT',
endpoint,
payload,
hasToken: Boolean(token),
tokenPreview: token ? `${token.slice(0, 18)}...${token.slice(-8)}` : null,
});
const res = await fetch(endpoint, {
method: 'PUT',
headers: {
'Content-Type': 'application/json',
...(token && { Authorization: `Bearer ${token}` }),
},
body: JSON.stringify({ reservationId, adminId, comment }),
body: JSON.stringify(payload),
});
const text = await res.text();
let data = null;
console.log('[API] AdminConfirmDeposit raw response', {
status: res.status,
ok: res.ok,
endpoint,
rawText: text,
});
try {
data = text ? JSON.parse(text) : null;
if (data && typeof data === 'object' && 'data' in data) {
@ -406,6 +423,13 @@ export async function adminConfirmDeposit(reservationId, adminId, comment = null
const message = typeof data === 'object' && data?.message ? data.message : null;
console.log('[API] AdminConfirmDeposit parsed response', {
status: res.status,
ok: res.ok,
message,
data,
});
return { status: res.status, data, ok: res.ok, message };
}