`editer_liens` associer/supprimer un item aboutit parfois à une liste faussement vide
Description du bug / Comment le reproduire
- Se rendre sur une page article, Associer 11 objets (auteurs par exemple ; en les créant au besoin)
- À partir de 10+ items, la liste s'affiche paginée, se rendre sur la section 2 (présence de
&debutautl=10
dans l'URL) - Cliquer sur [retirer cet auteur]
- Constater que la liste est rechargée, sans plus aucun item (ni même de pagination)
Pire : rafraîchir la page (F5) ne solutionne pas davantage le problème UX, car le paramètre d'url demeure et laisse vraiment à penser que plus aucun auteur n'est lié.
Cette lacune concerne la liste objets_lies
mais aussi la liste objets_associer
.
Problème déjà pointé du doigt par une personne hispanophone ici
Piste de résolution
Lors d'un clic sur un bouton [associer] ou [retirer], la liste où est situé ce bouton est décrémentée; dès lors il convient de vérifier si l'item était le dernier du segment, et au besoin retrancher la valeur du curseur de pagination debutXXXl
ou debutXXXa
MR à venir
Modification effectuée par placido