Skip to content

cotisation: migration de vieilles valeurs de type_reglement en bdd - #2427

Merged
Mopolo merged 1 commit into
afup:masterfrom
vgreb:fix/migration-old-value
Oct 6, 2026
Merged

Mopolo merged 1 commit into
afup:masterfrom
vgreb:fix/migration-old-value

Conversation

@vgreb

@vgreb vgreb commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Signalé sur Slack : https://afup.slack.com/archives/C03L64VE9/p1790926334339729

Problème

Une cotisation en production a type_reglement = 9. Doctrine ne peut pas hydrater l'entité Cotisation
La valeur 9 correspond, au mieux, à une valeur de l'autoqualifier :

Case "9" is not listed in enum "AppBundle\Controller\Admin\Membership\MembershipFeePayment"

Aucun code, actuel ou passé, n'a jamais écrit cette valeur : les constantes legacy comme l'enum vont de 0 à 4. La donnée a sans doute été modifiée directement en base. L'erreur apparaît depuis le passage à Doctrine, qui valide l'enum.

Correctif

Migration qui passe à 3 (Autre) toutes les valeurs hors enum

@Mopolo
Mopolo merged commit cc62ae8 into afup:master Oct 6, 2026
7 checks passed
@vgreb
vgreb deleted the fix/migration-old-value branch October 6, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants