Skip to content

Technique: Correction d'une regression apportée par #5541#5556

Merged
tonial merged 1 commit intomasterfrom
alaurent/employee_record
Feb 6, 2025
Merged

Technique: Correction d'une regression apportée par #5541#5556
tonial merged 1 commit intomasterfrom
alaurent/employee_record

Conversation

@tonial
Copy link
Contributor

@tonial tonial commented Feb 6, 2025

🤔 Pourquoi ?

Correction de #5541 (https://inclusion.sentry.io/issues/28983753/?project=4508410589020240)

Indiquez le problème que nous sommes en train de résoudre et les objectifs métiers ou techniques qui sont visés par ces changements.

🍰 Comment ?

Décrivez en quelques mots la solution retenue et mise en oeuvre, les difficultés ou problèmes rencontrés. Attirez l'attention sur les décisions d'architecture ou de conception importantes.

🚨 À vérifier

  • Mettre à jour le CHANGELOG_breaking_changes.md ?
  • Ajouter l'étiquette « Bug » ?

🏝️ Comment tester ?

Les instructions pour reproduire le problème, les profils de test, le parcours spécifique à utiliser, etc. Si vous disposez d'une recette jetable, mettre l'URL pour tester dans cette partie.

💻 Captures d'écran

@tonial tonial added no-changelog Ne doit pas figurer dans le journal des changements. bug labels Feb 6, 2025
@tonial tonial requested a review from rsebille February 6, 2025 12:34
@tonial tonial self-assigned this Feb 6, 2025
Copy link
Contributor

@rsebille rsebille left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le changement dans les tests me fait dire qu'effectivement maintenant on teste le cas mais j'ai du mal à comprendre le self.steps.current == self.steps.first qui me semble ultra-spécifique, j'ai l'impression qu'avec ça on ne gère pas le cas où la personne passe la 1ère étape d'un wizard et essaye ensuite d'aller à une étape suivante.

@tonial
Copy link
Contributor Author

tonial commented Feb 6, 2025

Damn... en fait il y a 2 problèmes

  • essayer d'aller à une étape random sans commencer par la première (c'est le self.steps.current == self.steps.first)
  • essayer d'aller à une mauvaise étape. le reste du temps (step_url != self.steps.current sauf quand step_url == "done" et que self.steps.current == last)

@xavfernandez
Copy link
Contributor

🍿 Moi j'ai mon avis sur les wizard formtools 🧌

@tonial tonial force-pushed the alaurent/employee_record branch from e3183ec to f1d63fe Compare February 6, 2025 14:31
@tonial tonial requested a review from rsebille February 6, 2025 16:21
@tonial
Copy link
Contributor Author

tonial commented Feb 6, 2025

@rsebille j'ai améliorer le code pour mieux gérer les cas.
Je vais passer à la solution maison de @xavfernandez qui marche mieux dans un second temps

@tonial tonial added this pull request to the merge queue Feb 6, 2025
Merged via the queue into master with commit 499340f Feb 6, 2025
11 checks passed
@tonial tonial deleted the alaurent/employee_record branch February 6, 2025 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug no-changelog Ne doit pas figurer dans le journal des changements.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants