Open patrickuhlmann opened 6 months ago
Vermutlich ist das Problem das der POST ein 200 und nicht ein 303 zurückgibt: https://turbo.hotwired.dev/handbook/drive#redirecting-after-a-form-submission
@ThomasEllenberger: Das Problem ist relevant genug für einen Hotfix. Wäre ein Release nur mit dem relevanten Fix sinnvoll machbar?
@nchiapol Ich kann dieses Verhalten auf der Integrationsumgebung nicht nachstellen und gehe deshalb davon aus, dass dies bereits behoben ist.
Wir können für eure Umgebung einen Release durchführen, und euch auf 2.1.5 anheben.
@ThomasEllenberger Perfekt. Dann bitte umsetzen sobald es für euch passt.
Ich habe es mit der Version 2.1.5 geprüft. Das Hauptproblem ist behoben. Ein neuer Teilnehmer kann erfasst werden. Ich habe gesehen das es bei einem alternativen Ablauf immer noch ein Problem gibt. Der Ablauf ist wie folgt:
Soweit ich das beurteilen kann liegt das daran das man dabei weitergeleitet wird. In meinem Beispiel von https://db.cevi.ch/groups/3030/public_events/3747 nach https://db.cevi.ch/groups/3030/events/3747/register. Auf der Seite .../register ist das Problem wohl noch nicht gelöst.
@ThomasEllenberger das Hauptproblem ist gelöst. Vielen Dank für die rasche Erledigung. Mittelfristig wäre es sicherlich gut auch Alternativabläufe noch zu korrigieren. Daher halte ich das Issue noch offen aber sehe keinen unmittelbaren Handlungsbedarf mehr.
Die Maske «Du hast noch keinen Login?» (siehe gelber Kasten im Bild anbei) scheint nicht mehr zu funktionieren. Beim Austesten ist mir aufgefallen, dass wenn man die E-Mailadresse eingibt und auf «weiter» klickt nichts passiert. Einige unserer Tourenteilnehmer/innen hatten auch schon dieses Problem.
In der Konsole ist folgende Fehlermeldung sichtbar
Error: Form responses must redirect to another location
Im Netzwerkrequest ist sichtbar das das Formular wohl geladen wird (aber nicht angezeigt):
Vermutlich handelt es sich um folgendes Upstream Problem: https://github.com/hitobito/hitobito/issues/2575
Auf der Integrationsumgebung lässt sich das Verhalten nicht mehr reproduzieren. Vermutlich wurde es zwischenzeitlich behoben.