đ Fix error display at step 2 of rdv wizard
Created by: n-b
fixes #1880 (closed)
Lâerreur Ă©tait liĂ©e au fait que lâon se basait sur le path de la requĂȘte courante (request.params.deep_dup).
Le partial step2 est affiché, selon le cas, soit par Admin::RdvWizardStepsController#new
, soit par Admin::RdvWizardStepsController#create
. Dans les deux cas, la façon de passer les paramÚtres est légÚrement différente.
Il y a quelque chose de bizarre avec ce formulaire: Lâaction #create est utilisĂ©e sur des GET, et pas sur des POST, ce qui est relativement cohĂ©rent dans la mesure oĂč rien nâest rĂ©ellement crĂ©Ă© en base; cependant, #create redirige bien vers #new (au step suivant) en cas de succĂšs, mais render directement lâĂ©tape actuelle en cas dâĂ©chec. Dans la mesure oĂč dans ce wizard, tout est stateless, on pourrait nâavoir quâune action dâun step Ă lâautre avant le âsubmitâ final.
Checklist avant review:
-
reparcourir le code rapidement pour voir les problĂšmes Ă©vidents (fichiers touchĂ©s inutilement, debug logs qui trainentâŠ). -
Tester la fonctionnalité sur la review app