diff --git a/grouvex/discografia.html b/grouvex/discografia.html
index 029e80f..cd22604 100644
--- a/grouvex/discografia.html
+++ b/grouvex/discografia.html
@@ -212,10 +212,10 @@
${lanzamiento.titulo}
];
// Filtrar lanzamientos recientes
- const lanzamientosRecientes = todosLosLanzamientos.filter(lanzamiento => lanzamiento.fecha >= unMesAntes && lanzamiento.fecha <= ahora);
+ const lanzamientosRecientes = todosLosLanzamientos.filter(lanzamiento => lanzamiento.fechaL >= unMesAntes && lanzamiento.fechaL <= ahora);
// Ordenar lanzamientos por fecha (de más reciente a más antiguo)
- lanzamientosRecientes.sort((a, b) => b.fecha - a.fecha);
+ lanzamientosRecientes.sort((a, b) => b.fechaL - a.fechaL);
const contenedorRecientes = document.getElementById('lanzamientos-recientes');
if (contenedorRecientes) {
@@ -376,7 +376,9 @@ Álbums
`;
albumes.forEach(album => {
- actualizarFechas(album.fecha, `f1_${album.fecha}`);
+ if (album.fechaO != null) {actualizarFechas(album.fechaO, `fecha-${album.fechaO}`);}
+ if (album.fechaL != null) {actualizarFechas(album.fechaL, `fecha-${album.fechaL}`);}
+ if (album.fechaPS != null) {actualizarFechas(album.fechaPS, `fecha-${album.fechaPS}`);}
});
} else {
console.error('El elemento con id="contenido" no existe en el DOM.');
@@ -418,7 +420,9 @@ Reproducción Extendida (EP)
`;
ep.forEach(ep => {
- actualizarFechas(ep.fecha, `f1_${ep.fecha}`);
+ if (ep.fechaO != null) {actualizarFechas(ep.fechaO, `fecha-${ep.fechaO}`);}
+ if (ep.fechaL != null) {actualizarFechas(ep.fechaL, `fecha-${ep.fechaL}`);}
+ if (ep.fechaPS != null) {actualizarFechas(ep.fechaPS, `fecha-${ep.fechaPS}`);}
});
} else {
console.error('El elemento con id="contenido" no existe en el DOM.');