Tâche #9165
Distribution EOLE - Scénario #9084: Signalements utilisateurs pour 2.3.15-RC
L'import de nouveaux établissements ne fonctionne plus
Description
Depuis la dernière mise à jour, il est impossible d'importer de nouveaux établissements dans la base Zéphir.
Une fois le fichier validé il nous dit pourtant que les établissements se trouvant dans le fichier ont bien été ajoutés.
Or quand on fait une recherche il est impossible de les trouver. En pj un extrait de mon fichier et une capture d'écran.
pour info j'ai 2 Zéphir, la 1ere fois mon Zéphir sur lequel je devais importer ce fichier était en RC 2.3.14 : cela n'avait pas marché.
j'ai ensuite testé sur le 2ème serveur qui était en stable 2.3.13, là l'import d'un établissement s'est bien passé. Quand je l'ai passé en RC et que j'ai retenté un import
(après avoir supprimé l'établissement de la base) cela ne marchait plus.
Révisions associées
Suprression des espaces/tabulations en début et fin de champ (import étab)
Fixes #9165 @1h
Remontée des erreurs dans l'application web à l'import d'établissements
Ref #9165 @1h30m
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Assigné à mis à Bruno Boiget
après tests et debug avec le fichier fourni, le problème vient de tabulations au début de certains champs.
Pour éviter des problèmes de ce genre, il serait souhaitable de 'stripper' les espaces/tabulations en début et fin de champ.
#2 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Tracker changé de Anomalie à Tâche
- Version cible mis à sprint 2014 42-43
- Temps estimé mis à 1.00 h
- Tâche parente mis à #9084
- Restant à faire (heures) mis à 1.0
#3 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit zephir-parc:f5a0caaa016a5b1269680b9d67e67d1fe306d6e1.
#4 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Description mis à jour (diff)
- Restant à faire (heures) changé de 1.0 à 0.5
#5 Mis à jour par Bruno Boiget il y a plus de 9 ans
paquet candidat compilé (paquets zephir-xxx-2.3-eole84~1)
tester avec le fichier proposé en pièce jointe (etablissements -> importer des établissement, puis rechercher un des établissement ajoutés)
#6 Mis à jour par Karim Ayari il y a plus de 9 ans
je viens de tester et même avec le bout de fichier que j'avais envoyé cela ne fonctionne pas.
une fois l'import fait il me dit que seul le premier établissement du fichier a été créé mais ce n'est pas le cas.
j'ai vérifié le script etabs.py il est bien à jour.
#7 Mis à jour par Bruno Boiget il y a plus de 9 ans
Remarques supplémentaires après nouveaux tests:
- En plus des espaces en début/fin de champ, le fichier utilisé comporte un champ BOM
Zéphir indique la création de tous les établissements, mais le premier de la liste n'est pas créé au final. En cas de nouvelle tentative d'import, Zéphir indique à chaque qu'il a ajouté cet établissement (les autres sont bien créés)
Débug des données insérées au niveau du backend:
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] [['\xef\xbb\xbf0010051A', --> caractères supplémentaires en début de fichier Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] 'CIRCONSCRIPTION INSPECTION EDUC NAT', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] '809', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] 'IEN', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] 'JASSANS RIOTTIER', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] '01480', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] 'JASSANS-RIOTTIER', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] '', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] '0474609487', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] '0474980441', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] 'M.', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] 'VITTI', Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] ''],
En supprimant ces informations du fichier (dans vim : set nobomb + sauvegarde du fichier), tous les établissements sont bien importés.
A noter que la recherche des établissement après création était faussée, car un type d'établissement ' IEN' (avec espaces au début, mais non vilisble dans l'interface) avait été créé avant correction (les établissements étaient bien rattachés au type 'IEN' d'origine).
101 | IEN 102 | IEN
Corrections supplémentaires à apporter : l'information concernant l'erreur d'import du premier établissement devrait remonter
#8 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Projet changé de Zéphir à zephir-parc
#9 Mis à jour par Bruno Boiget il y a plus de 9 ans
paquet candidat compilé avec Remontée des erreurs d'import dans l'application web :
- zephir-parc-2.3-eole84~2
#10 Mis à jour par Benjamin Bohard il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0