From 493e540437587ff83840c288266dbd4d81c7cf9c Mon Sep 17 00:00:00 2001 From: TheFlow Date: Wed, 29 Oct 2025 11:58:26 +1300 Subject: [PATCH] fix(disk-monitoring): use correct admin_token from localStorage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix authentication error in disk monitoring dashboard: - Change from 'token' to 'admin_token' for consistency with admin system - Add check for missing token with user-friendly error message - Prevents 401 errors when admin is logged in Fixes: Failed to fetch metrics: 401 (Unauthorized) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- public/js/admin-disk-monitoring.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/js/admin-disk-monitoring.js b/public/js/admin-disk-monitoring.js index 872d1222..902f1116 100644 --- a/public/js/admin-disk-monitoring.js +++ b/public/js/admin-disk-monitoring.js @@ -11,7 +11,11 @@ async function loadMetrics() { metricsContainer.classList.add('hidden'); errorDiv.classList.add('hidden'); - const token = localStorage.getItem('token'); + const token = localStorage.getItem('admin_token'); + if (!token) { + throw new Error('Not authenticated. Please log in.'); + } + const response = await fetch('/api/admin/disk-metrics', { headers: { 'Authorization': 'Bearer ' + token } });