Project

General

Profile

Tâche #9165

Distribution EOLE - Scénario #9084: Signalements utilisateurs pour 2.3.15-RC

L'import de nouveaux établissements ne fonctionne plus

Added by Karim Ayari almost 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/07/2014
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
0.0

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.

extrait-IEN.txt View (969 Bytes) Karim Ayari, 10/07/2014 02:19 PM

Sélection_019.png View (14.3 KB) Karim Ayari, 10/07/2014 02:20 PM

Associated revisions

Revision f5a0caaa (diff)
Added by Bruno Boiget almost 7 years ago

Suprression des espaces/tabulations en début et fin de champ (import étab)

Fixes #9165 @1h

Revision 4c8218aa (diff)
Added by Bruno Boiget almost 7 years ago

Remontée des erreurs dans l'application web à l'import d'établissements

Ref #9165 @1h30m

History

#1 Updated by Bruno Boiget almost 7 years ago

  • Assigned To set to 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 Updated by Bruno Boiget almost 7 years ago

  • Tracker changed from Anomalie to Tâche
  • Target version set to sprint 2014 42-43
  • Estimated time set to 1.00 h
  • Parent task set to #9084
  • Remaining (hours) set to 1.0

#3 Updated by Bruno Boiget almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Bruno Boiget almost 7 years ago

  • Description updated (diff)
  • Remaining (hours) changed from 1.0 to 0.5

#5 Updated by Bruno Boiget almost 7 years ago

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 Updated by Karim Ayari almost 7 years ago

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 Updated by Bruno Boiget almost 7 years ago

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 Updated by Bruno Boiget almost 7 years ago

  • Project changed from Zéphir to zephir-parc

#9 Updated by Bruno Boiget almost 7 years ago

paquet candidat compilé avec Remontée des erreurs d'import dans l'application web :

  • zephir-parc-2.3-eole84~2

#10 Updated by Benjamin Bohard almost 7 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF