Skip to content

La page souscription souffre d'une race-condition assez mauvaise

Si deux personnes ouvrent le formulaire des souscriptions https://members.gnugen.ch/subscriptions, puis que l'une envoie le premier formulaire avec un renouvellement, puis que l'autre envoie un deuxième renouvellement, ce second renouvellement annule le premier.

Exemple de résultat, où on note que 4 dates ont été restaurées à l'année précédente:

image

Repérer le problème

Quand vous voyez qu'un membre que vous n'avez pas renouvelé est marqué renouvelé, c'est qu'il a été en fait "dérenouvelé", vous pouvez voir que la date ne joue pas comme sur l'image d'avant.

Solution de contournement ou soins palliatifs

Vous pouvez recharger la page de souscription avant d'inscrire quelqu'un pour éviter le problème.

Si cela est arrivé quand-même, vous devez le renouveler à nouveau pour annuler l'effet du bug.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information