diff --git a/admin-dashboard.html b/admin-dashboard.html index ea7fd41..4cc6118 100644 --- a/admin-dashboard.html +++ b/admin-dashboard.html @@ -741,26 +741,29 @@ formData.append('style.isVisible', document.getElementById('bannerVisible').checked); // Log form data for debugging - console.log('Odesílám data:'); + console.log('Odesílám data:'); for (let [key, value] of formData.entries()) { console.log(key, value); } // Create a new headers object - const headers = new Headers(); - // Don't set Content-Type header manually when using FormData - // The browser will set it automatically with the correct boundary + const headers = {}; // Add Authorization header if token exists const token = localStorage.getItem('token'); if (token) { - headers.append('Authorization', `Bearer ${token}`); + headers['Authorization'] = `Bearer ${token}`; } + // Note: Don't set Content-Type header when using FormData with files + // The browser will set it automatically with the correct boundary + const response = await fetch('/api/banner/update', { method: 'POST', headers: headers, - body: formData + body: formData, + // Don't set Content-Type header manually when using FormData with files + // The browser will set it automatically with the correct boundary }); if (!response.ok) {