Commit 38938fbe authored by Kourser's avatar Kourser
Browse files

« Ligne absente » ne voulait pas dire « jamais servie »

Les formes livrées hier n'atteignaient pas les organisations qui en avaient le
plus besoin : celles qui se servent déjà du tableau blanc.

L'amorçage se déclenchait sur l'absence de ligne en base. Or la toile
enregistre la bibliothèque au moindre changement, fût-il vide : toute
organisation ayant une fois ouvert un tableau portait une ligne « [] », et la
livraison la sautait. Le défaut se présentait exactement comme celui qu'on
corrigeait — une bibliothèque vide — ce qui est la pire forme qu'il pouvait
prendre.

« livree_at » dit désormais ce que l'absence prétendait dire. Nul sur les
lignes existantes, à dessein : elles n'ont jamais été servies et le seront à la
prochaine lecture. Les formes s'ajoutent à ce qui est là plutôt que de le
remplacer — une organisation qui avait constitué les siennes les garde.

La garantie ne pouvait pas voir ce cas : elle partait d'une organisation neuve,
où l'absence de ligne et la non-livraison coïncident. Deux contrôles de plus
partent d'une ligne vide et d'une bibliothèque déjà peuplée, et l'ancien
comportement les fait rougir.

Co-Authored-By: default avatarClaude Opus 5 <noreply@anthropic.com>
parent 1ae686e4
Loading
Loading
Loading
Loading