Fusionner la requête d'un appelant avec le navigateur au lieu de concaténer

Fixkamo-internal
Shipped
5 août 2026 à 20:02 UTC
Author
kamo
Commit
106f064

forwardToApi a joint la chaîne d'interrogation du navigateur à tout ce qui lui a été donné, donc un L'appelant passant sa propre requête a produit une URL avec deux ''?'. Tout après le d'abord la chaîne de requête, donc le dernier param de la première copie a été absorbé '?' plus le Une deuxième copie complète: /doc-types?assocType-13 est devenu assocType 13?assocType 13. DocsService lie cela à un entier, donc l'appel doc-types de l'onglet HR Resources était un 400 visible dans les bûches. Sur un param à cordes, il est juste en panne tranquillement et KB La recherche était en train d'envoyer q-onboarding?q-onboarding et recherche des ordures. Rugueusement Quinze voies passent une requête de cette façon, les dossiers d'imagerie et assoc-config inclus. Le commentaire du doc de la fonction a déjà averti les appelants de ne pas le faire; fusion des corrections chacun d'eux à la fois et ne peut pas régresser un appelant uniquement sur le chemin. Un appelant la valeur gagne sur le navigateur pour la même clé, donc une route qui délibérément Réécrit un param qui prime toujours.

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation