From 0107b4618c47e6c5406496f60fc4b66dfe00dbfe Mon Sep 17 00:00:00 2001 From: marsalva Date: Sun, 29 Mar 2026 21:44:58 +0000 Subject: [PATCH] Actualizar presupuestos.html --- presupuestos.html | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/presupuestos.html b/presupuestos.html index fd6db75..5c2bf19 100644 --- a/presupuestos.html +++ b/presupuestos.html @@ -778,7 +778,7 @@ const guild_id = document.getElementById('apptGuild').value; const date = document.getElementById('apptDate').value; const time = document.getElementById('apptTime').value; - const duration = document.getElementById('apptDuration').value; // <-- NUEVO + const duration = document.getElementById('apptDuration').value; if (!guild_id || !date || !time) return showToast("⚠️ Gremio, Fecha y Hora son obligatorios."); @@ -786,13 +786,22 @@ btn.disabled = true; btn.innerHTML = ' Procesando...'; + // 🛑 FIX PARA EL ERROR 500: Extraemos tu ID real de usuario leyendo el token + let myId = null; + try { + const tokenBase64 = localStorage.getItem("token").split('.')[1]; + myId = JSON.parse(atob(tokenBase64)).sub; + } catch(e) { + console.error("No se pudo leer el ID del token"); + } + const payload = { guild_id: guild_id, date: date, time: time, - duration_minutes: duration, // <-- NUEVO + duration_minutes: duration, use_automation: false, - assigned_to: 'self' + assigned_to: myId // <--- ¡AHORA ENVÍA TU NÚMERO DE ID CORRECTO! }; try {