Procházet zdrojové kódy

fix: Incorrect URL Parameter Parsing Causes user_id Retrieval Error (#25261)

Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
tags/1.9.0
Debin.Meng před 1 měsícem
rodič
revize
a932413314
Žádný účet není propojen s e-mailovou adresou tvůrce revize
1 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 10
    0
      web/app/components/base/chat/utils.ts

+ 10
- 0
web/app/components/base/chat/utils.ts Zobrazit soubor

@@ -43,6 +43,16 @@ async function getProcessedInputsFromUrlParams(): Promise<Record<string, any>> {

async function getProcessedSystemVariablesFromUrlParams(): Promise<Record<string, any>> {
const urlParams = new URLSearchParams(window.location.search)
const redirectUrl = urlParams.get('redirect_url')
if (redirectUrl) {
const decodedRedirectUrl = decodeURIComponent(redirectUrl)
const queryString = decodedRedirectUrl.split('?')[1]
if (queryString) {
const redirectParams = new URLSearchParams(queryString)
for (const [key, value] of redirectParams.entries())
urlParams.set(key, value)
}
}
const systemVariables: Record<string, any> = {}
const entriesArray = Array.from(urlParams.entries())
await Promise.all(

Načítá se…
Zrušit
Uložit