Benutzer-API-Schlüssel: Payload und bestehende Abfragezeichenfolge führen zu einem doppelten Fragezeichen

Wenn ich user-api-key/new mit einem auth_redirect aufrufe, der bereits einen Query-String enthält (z. B. http://localhost:30120/auth-discourse?state=BASE64), erhalte ich eine Redirect-URI wie http://localhost:30120/auth-discourse?state=BASE64?payload=PAYLOAD – zwei Query-Strings und kein & zur Anfügung.

Dieser Code müsste möglicherweise so geändert werden, dass geprüft wird, ob die URI bereits einen Query-String enthält, oder es könnte ein URI-Builder verwendet werden.

1 „Gefällt mir“

Es scheint, als gehe der Code davon aus, dass er keine Abfrageparameter enthält. Wir wären offen für einen PR, um dies zu beheben.

4 „Gefällt mir“

Ich habe für dieses Problem einen PR hier eröffnet:

3 „Gefällt mir“

PR wurde gemerged. Dieses Thema kann geschlossen werden :smile:

2 „Gefällt mir“