From 9dc5fbdebce9597036027042f75095e2cb567a37 Mon Sep 17 00:00:00 2001 From: Kobe Date: Tue, 27 May 2025 13:25:19 +0200 Subject: [PATCH] fix sync issue in debug tab --- routes/__pycache__/admin.cpython-313.pyc | Bin 10730 -> 10730 bytes templates/settings/tabs/debugging.html | 16 +++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/routes/__pycache__/admin.cpython-313.pyc b/routes/__pycache__/admin.cpython-313.pyc index cfc61bbd7b59ffb0a1b98c2d0345ab2c8886b450..c055c5f74b648b2777fa957f16d6f58a8a661b2e 100644 GIT binary patch delta 23 dcmaDA{3@95GcPX}0}$}{n`VS)ZRES72>@IM2OR(a delta 23 dcmaDA{3@95GcPX}0}wd$nP#|aZ{)k92>@N52SES; diff --git a/templates/settings/tabs/debugging.html b/templates/settings/tabs/debugging.html index 8e6e4a6..c82c7d5 100644 --- a/templates/settings/tabs/debugging.html +++ b/templates/settings/tabs/debugging.html @@ -130,7 +130,20 @@ document.getElementById('syncFilesBtn').addEventListener('click', async function } }); - const data = await response.json(); + console.log('Sync response status:', response.status); + console.log('Sync response headers:', Object.fromEntries(response.headers.entries())); + + const responseText = await response.text(); + console.log('Sync response text:', responseText); + + let data; + try { + data = JSON.parse(responseText); + console.log('Parsed sync response:', data); + } catch (parseError) { + console.error('JSON parse error:', parseError); + throw new Error('Invalid response format from server'); + } if (response.ok) { status.textContent = 'Sync completed successfully!'; @@ -139,6 +152,7 @@ document.getElementById('syncFilesBtn').addEventListener('click', async function throw new Error(data.error || 'Sync failed'); } } catch (error) { + console.error('Sync error:', error); status.textContent = error.message; status.className = 'text-danger small'; } finally {