diff --git a/templates/base.html b/templates/base.html
index 54e5d8a..51147bc 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -127,13 +127,29 @@
}
function saveSubscription(subscription) {
+ console.log('Attempting to save subscription...');
fetch('/save-subscription', {
method: 'POST',
headers: {
- 'Content-Type': 'application/json',
- 'Authorization': 'Basic {{ session.auth_credentials }}'
+ 'Content-Type': 'application/json'
},
body: JSON.stringify(subscription)
+ })
+ .then(response => {
+ if (response.ok) {
+ console.log('Subscription saved successfully.');
+ return response.json();
+ } else {
+ console.error('Failed to save subscription. Status:', response.status);
+ response.text().then(text => console.error('Server response:', text));
+ throw new Error('Failed to save subscription.');
+ }
+ })
+ .then(data => {
+ console.log('Server response on save:', data);
+ })
+ .catch(err => {
+ console.error('Error during saveSubscription fetch:', err);
});
}