Detenga la lista de errores 500ing en cada carga no filtrada

Fixkamo-shared-library
Se descapó
25 de agosto de 2026 a las 15:29 UTC
Autor
Kamo
Compromit
718635f

PostgreSQL no puede inferir un tipo para un parámetro nulo dentro de una cadena expresión: LOWER(CONCAT('%', :search, '%')) con un null :search adivinado bytea, y la lista falleció en 'function inferior (bytea) no existe' para cada carga sin un término de búsqueda que es todo por defecto. :search ahora es un patrón LIKE listo y descascarillado construido por el llamante y nunca nulo, con ESCAPE declarado así que el llamante escapaba del % y . no es inerte. Dos fallas más encontradas mientras la arreglaba: la descripción nula necesaria COALESCE, porque NULL LIKE '%' es NULL en lugar de true y un error archivado sin descripción habría desaparecido de una lista sin filtrar; y la consulta de conteo derivado contó un error una vez por sitio que nombró, por lo que un error etiquetado con tres sitios inflados el total en dos. Verificó la ejecución del SQL generado directamente contra yb-tserver.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios