X-Location Header wird URL-codiert ausgeliefert
Beschreibung
Der Code im StudipController
wendet rawurlencode
auf die übergebene URL an - das ist aber falsch, das Ergebnis ist dann keine gültige URL mehr (aus https://examplel.com/
wird dabei z.B. https%3A%2F%2Fexamplel.com%2F
). Das funktioniert nur deshalb, weil der Header in lib/dialog.js
mit decodeURIComponent
behandelt wird (was auch nicht korrekt ist, wenn er analog zu dem Location
Header funktionieren soll).