Gracias, Jesus Perera
Jesus, gracias por reportar que el post de El Purista no cargaba. Tenia razon, estaba roto.
El bug era doble y llevaba ahi desde el 21 de febrero:
Los nombres de autor con espacios (como "El Purista") se truncaban a la primera palabra en la URL. El enlace generaba
/blog/el/por-que-tu-codigo-es-mediocre-y-el-mio-noen vez de/blog/el-purista/por-que-tu-codigo-es-mediocre-y-el-mio-no. Unexplode(' ', ...)[0]donde deberia haber unSlug::generateSlug().El post de El Purista no tenia registro en la tabla de autores (
author_id = NULL), y la query usabaINNER JOINcontra la tablaauthor. Sin registro, sin resultado. Cambiado aLEFT JOINcon fallback al campoauthordel propio post.
Tres ficheros tocados, cinco lineas cambiadas. Catorce dias roto sin que nadie se diera cuenta.
Aqui esta el enlace arreglado: Por que tu codigo es mediocre (y el mio no)
Los bugs mas tontos son los que mas tiempo sobreviven.
Comentarios (1)
Deja un comentario