Tâche #37327
Scénario #37311: Le formulaire des fichiers personnalisés de la variante n’affiche plus les paquets additionnels ajoutés
Étude
100%
Historique
#1 Mis à jour par Benjamin Bohard il y a environ un mois
- Statut changé de Nouveau à En cours
#2 Mis à jour par Benjamin Bohard il y a environ un mois
Dans la méthode _add_files du fichier modules_rpc.py, appelée lors de la validation des modifications du formulaire des fichiers personnalisés, on écrit le fichier fichiers_variante.
Ce fichier est en deux parties, séparées par "%%\n".
Les deux parties ne sont pas normalisées pour supprimer les espaces et sauts de lignes et sont jointes comme suit :
fichiers+"%%\n"+rpms
Dans certaines circonstances, la variable fichier contient une chaîne de caractère qui ne se termine pas par un retour à la ligne. La concaténation précédente ne place donc pas ce qui sépare les deux blocs sur une ligne à part.
Par suite, l’algorithme qui lit les noms de paquet depuis le fichier, pour constituer le contenu du tableau, ne détecte jamais ce séparateur "%%" et donc n’identifie aucun paquet.
Il semble plus robuste de normaliser le contenu de "fichiers" dans tous les cas et de faire un join avec un retour à la ligne des parties "fichiers", "%%" et "rpms".
#3 Mis à jour par Benjamin Bohard il y a environ un mois
- Statut changé de En cours à À valider
#4 Mis à jour par Ludwig Seys il y a 15 jours
- Statut changé de À valider à Résolu
#5 Mis à jour par Joël Cuissinat il y a 15 jours
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0