Mesclar uma consulta com o navegador em vez de concatenar

Fixkamo-internal
Shipped
5 de agosto de 2026 às 20:02 UTC
Author
kamo
Commit
106f064

forwardToApi anexou a string de consulta do navegador ao que quer que tenha sido dado, então a O chamador que passou sua própria consulta produziu um URL com dois '?'. Tudo depois do primeiro é a string de consulta, então o último param da primeira cópia absorvido '?' mais o inteira segunda cópia: /doc-types?assocType=13 tornou-se assocType=13?assocType=13. DocsService liga isso a um Integer, então a aba Recursos de RH chama tipos de documentos era um 400 visível nos troncos. Num String param falha silenciosamente — KB a pesquisa foi enviar q=onboarding?q=onboarding e procurar lixo. Aproximadamente quinze rotas passam por uma consulta desta forma, incluindo pastas de imagem e assoc-config. O comentário de doc da função já advertiu os chamadores para não fazerem isso; mesclando correções cada um deles de uma só vez e não pode regredir a um chamador de caminho-somente. Um ouvinte. valor ganha sobre o navegador para a mesma chave, então uma rota que deliberadamente reescreve um param ainda anula.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços