fix: Corregir carga de apps en sidebar de logs.html
Problema:
- Sidebar de logs.html no mostraba las apps
- Accedía a data.apps en lugar de data.data.apps
- La estructura de respuesta de /api/apps cambió a:
{ success: true, data: { apps: [...], total: N } }
Solución:
- Actualizar loadApps() en logs.html
- Acceder a result.data.apps correctamente
- Validar result.success antes de procesar
Ahora el sidebar muestra las apps correctamente como en index.html
This commit is contained in:
1828
logs/errors.log
1828
logs/errors.log
File diff suppressed because it is too large
Load Diff
@@ -284,17 +284,22 @@
|
||||
|
||||
try {
|
||||
const response = await fetch("/api/apps");
|
||||
const data = await response.json();
|
||||
const result = await response.json();
|
||||
|
||||
loading.classList.add("hidden");
|
||||
|
||||
if (!data.apps || data.apps.length === 0) {
|
||||
if (
|
||||
!result.success ||
|
||||
!result.data ||
|
||||
!result.data.apps ||
|
||||
result.data.apps.length === 0
|
||||
) {
|
||||
empty.classList.remove("hidden");
|
||||
return;
|
||||
}
|
||||
|
||||
appList.classList.remove("hidden");
|
||||
appList.innerHTML = data.apps
|
||||
appList.innerHTML = result.data.apps
|
||||
.map((app) => {
|
||||
const statusColor =
|
||||
app.status === "Running"
|
||||
|
||||
Reference in New Issue
Block a user