diff --git a/templates/base.html b/templates/base.html index 1c7a526..54e5d8a 100644 --- a/templates/base.html +++ b/templates/base.html @@ -70,9 +70,26 @@ event.preventDefault(); fetch('{{ url_for("send_test_notification") }}', { method: 'POST' - }).then(response => response.json()) - .then(data => console.log(data.message)) - .catch(err => console.error('Error sending test notification:', err)); + }).then(response => { + console.log('Response status:', response.status); + console.log('Response headers:', response.headers); + return response.text().then(text => { + console.log('Response body:', text); + try { + return JSON.parse(text); + } catch (e) { + console.error('Failed to parse JSON:', e); + throw new Error('Server returned non-JSON response'); + } + }); + }).then(data => { + console.log('Parsed data:', data); + if (data.message) { + console.log(data.message); + } + }).catch(err => { + console.error('Error sending test notification:', err); + }); }); }