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);
+ });
});
}