Manque de données sur certains post de bigup (disparition les liaisons de document)
En relation avec medias#4872 (closed)
Lorsqu’on change un document dans l’espace privé, qui est lié à plusieurs articles ou rubriques, seul 1 lien est conservé.
Il semble que le problème vienne des appels à bigup.getFormData()
.
https://git.spip.net/spip/bigup/src/branch/master/javascript/bigup.js#L812
Cette fonction ne prends pas en compte le cas (subtil ?) d’avoir plusieurs hiddens avec un name multiple, sans l’attribut multiple
La fonction voit bien qu’il y a N inputs
<input type="hidden" name="parents[]" value="article|1">
<input type="hidden" name="parents[]" value="rubrique|1">
Mais au final ne mettra qu’un élément dans le tableau de sortie.
À comparer peut être avec l’évolution de leur fonction chez dropzone.js https://github.com/dropzone/dropzone/blob/f50d1828ab5df79a76be00d1306cc320e39a27f4/src/dropzone.js#L1487 qui s’appuie sur FormData().append()