Files
moon-well-ui/data
Adrestie 5ff3687c1e Gestionnaire : l'ordre retenu ne garde qu'une fois chaque nom
Le temoin /fui sets a donne la cause : pour UN ensemble publie par le
client, l'ordre retenu en tenait sept -- "aab" quatre fois, plus trois noms
effaces. Un nom que le client ne publie pas a cet instant est saute par la
premiere boucle, et la seconde le rajoute des qu'il reparait ; quelques
renommages suffisaient a empiler les copies.

Chaque copie prenant un rang, l'ensemble se posait quatre fois. Et la
boucle d'affichage testait "index <= total" avec index = le RANG au lieu de
l'indice du client : la carte finissait au rang 4 pour un total de 1, donc
masquee -- liste vide apres un renommage.

Trois corrections : un nom n'est place qu'une fois ; remplacerDansOrdre
retire les copies du nom qu'il pose ; l'ordre se nettoie des noms effaces,
mais seulement quand le client publie au moins un ensemble. Le vrai indice
se lit dans ordre[position].

Le banc rejoue l'ordre corrompu rapporte par le temoin, et verifie qu'a
zero ensemble publie l'ordre reste intact.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 18:17:41 +02:00
..