Aceptar el filtro del proveedor de línea de tiempo como params repetidos

FixMediaService
Se descapó
7 de agosto de 2026 a las 4:07 UTC
Autor
Kamo
Compromit
171dfdc

El cliente web envió ?providers=facebook,x como un valor CSV. Una coma en una consulta VALOR tiene que viajar como %2C, y un salto que vuelve acodificar lo convierte en %252C; decodificar una vez, dividido en una coma que ya no está allí, y todo el filtro es el único ejemplo de "facebook%2Cx". No coincide con ningún código del proveedor, así que un El filtro multiproveedor devolvió silenciosamente una alimentación vacía. Proveedor único y Las solicitudes de no proveedor son un punto fijo, por lo que no fue denunciado. los proveedores son ahora una lista.String, por lo que el formulario repetido que el cliente envía. **************** un param por chip seleccionado es lo que llega. Los códigos de proveedores no contienen carácter reservado, por lo que la forma sobrevive a cada lúbre byte-for-byte. Un elemento CSV en ONE todavía analiza exactamente como siempre lo hizo: cada elemento va a través de la misma combinación dividida, por lo que un marcado marcado o en caché ?providers=facebook,x, la propia conversión de la cadena de la lista de la primavera (que divide a un proveedor solitario=a,b en comas antes de que lo veamos), aterrizar en el mismo set. Una regla de análisis, tres formas aceptadas. Ausente, vacío y en blanco todavía significa "sin filtro - cada conexión activa" en lugar de una alimentación vacía, que es lo que significaban antes. mvn -o prueba: 74 pruebas, 0 fallos.

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