diff --git a/bot/static/index.html b/bot/static/index.html index 01be1e6..01f30bc 100644 --- a/bot/static/index.html +++ b/bot/static/index.html @@ -2466,12 +2466,15 @@ async function resetServerMood(guildId) { const guildIdStr = String(guildId); console.log(`🎭 Using guildId as string: ${guildIdStr}`); + const button = document.querySelector(`button[onclick="resetServerMood('${guildIdStr}')"]`); + const originalText = button ? button.textContent : 'Reset'; + try { // Show loading state - const button = document.querySelector(`button[onclick="resetServerMood('${guildIdStr}')"]`); - const originalText = button.textContent; - button.textContent = 'Resetting...'; - button.disabled = true; + if (button) { + button.textContent = 'Resetting...'; + button.disabled = true; + } await apiCall(`/servers/${guildIdStr}/mood/reset`, 'POST'); showNotification(`Server mood reset to neutral`); @@ -2482,9 +2485,10 @@ async function resetServerMood(guildId) { showNotification(`Failed to reset mood: ${error}`, 'error'); } finally { // Restore button state - const button = document.querySelector(`button[onclick="resetServerMood('${guildIdStr}')"]`); - button.textContent = originalText; - button.disabled = false; + if (button) { + button.textContent = originalText; + button.disabled = false; + } } }