Skip to content

`editer_liens` associer/supprimer un item aboutit parfois à une liste faussement vide

Description du bug / Comment le reproduire

  1. Se rendre sur une page article, Associer 11 objets (auteurs par exemple ; en les créant au besoin)
  2. À partir de 10+ items, la liste s'affiche paginée, se rendre sur la section 2 (présence de &debutautl=10 dans l'URL)
  3. Cliquer sur [retirer cet auteur]
  4. 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