Problème de concurrence : deux solutions pour le même sujet

Lorsque le bouton « Accepter la solution » est cliqué simultanément par deux membres, un sujet peut se voir attribuer deux solutions.

2 « J'aime »

Bonjour @nikod, ça fait un moment :slight_smile:

Pourrais-tu partager un enregistrement d’écran de cela ou des étapes détaillées pour reproduire le problème ?

1 « J'aime »

Procédure pour reproduire le problème :

  • Ouvrez un sujet dans deux navigateurs, en étant connecté avec deux utilisateurs différents.
  • Cliquez le plus rapidement possible sur « Accepter la solution » de deux publications différentes dans les deux fenêtres.

Cool. Cela semble demander beaucoup d’efforts, ce qui rend l’événement très improbable, mais c’est tout de même quelque chose. Pourriez-vous le faire et enregistrer votre écran pour nous aider à confirmer ?

J’ai dû synchroniser des clics avec un ami et nous avons dû essayer quatre fois avant de pouvoir reproduire le problème… je n’ai donc pas de capture vidéo, seulement une capture d’écran du résultat :

Étapes pour reproduire :

  • Deux personnes ouvrent un sujet en étant connectées avec deux comptes différents.
  • Aucune solution n’a été acceptée pour ce sujet auparavant.
  • Synchroniser (par exemple en comptant à rebours) le clic sur « Accepter la solution » de deux publications différentes.
  • Recharger la page pour voir le résultat réel.
  • Avec un peu de « chance », deux solutions seront acceptées.

Je ne sais pas si c’est possible avec le même compte. Je ne sais pas non plus si c’est possible si une solution a déjà été acceptée.

Par ailleurs, je suis vraiment désolé, mais nous utilisons la version v2.4.0.beta2 +123. :frowning: Dès que j’aurai le temps de faire la mise à jour, je pourrai essayer de reproduire le problème à nouveau.

Cela s’est-il réellement produit dans la nature ou uniquement lorsque vous essayez vraiment, vraiment fort ?

2 « J'aime »

C’est le cas. (0123456789)

2 « J'aime »

Ajout d’un mutex qui devrait résoudre le problème de concurrence

11 « J'aime »

C’est du très bon travail d’enquête !

2 « J'aime »

Et une réparation super rapide ! Merci ! :+1:

2 « J'aime »

Ce sujet a été automatiquement fermé après 25 heures. De nouvelles réponses ne sont plus autorisées.