Projet

Général

Profil

Tâche #28819

Scénario #28737: Traitement express MEN (27-35)

Gérer les caractères "Œ" et "œ" dans l'import AAF

Ajouté par Joël Cuissinat il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
23/08/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Message sur la liste scribe

Sur 3 établissements en scribe 2.6.2, lors de l'importation des enseignants, nous avons une erreur sur l'import d'une matière : "REALISATION D'UN CHEF D'ŒUVRE"
"Erreur à l'exécution de la commande /usr/bin/smbldap-groupadd -a realisationdunchefd : failed to add entry : invalid DN at /usr/share/perl5/smbldap_tools.pm line 758"
En corrigeant le fichier AAF et remplaçant le e dans l'o par OE, l'import fonctionne.

à vérifier sur Thot ?


Demandes liées

Lié à Thot - Tâche #28977: Vérifier et résoudre le problème d'encodage signalé Fermé 23/09/2019

Révisions associées

Révision 8baafdbb (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Manage 'Œ' and 'œ' characters in Scribe importation

Ref: #28819

Révision cb944836 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Manage 'Œ' and 'œ' characters in Thot importation

Ref: #28819

Révision 4407b7d4 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Revert "Manage 'Œ' and 'œ' characters in Thot importation"

This reverts commit cb944836dd41a7ae4959df1781248af66259f7f9.

Ref: #28977
Ref: #28819

Révision af719262 (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

Manage 'Œ' and 'œ' characters in Scribe importation

Ref: #28819

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Assigné à mis à Joël Cuissinat

#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Description mis à jour (diff)

#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans

Résolu pour Scribe >= 2.5.2

Mais plantage confirmé sur Thot :

Lecture des enseignants...
Traceback (most recent call last):
  File "/usr/sbin/genldif.py", line 518, in <module>
    ldif_export_all(sys.argv[2])
  File "/usr/sbin/genldif.py", line 216, in ldif_export_all
    dico = translator.translate_one('enseignant', row)
  File "/usr/lib/python2.7/dist-packages/eoleaaf/ldiftranslator.py", line 288, in translate_one
    new_row[key] = self.transform_values(key, value, tablename)
  File "/usr/lib/python2.7/dist-packages/eoleaaf/ldiftranslator.py", line 158, in transform_values
    return fctname(value)
  File "/usr/lib/python2.7/dist-packages/eoleaaf/ldiftranslator.py", line 195, in calc_structure_dn
    values.append("cn=s{0},{1}${2}".format(struct, structsdn, '$'.join(groups)))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0152' in position 2: ordinal not in range(128)

#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

Corrigé pour Thot >= 2.6.2

#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

#7 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Lié à Tâche #28977: Vérifier et résoudre le problème d'encodage signalé ajouté

Formats disponibles : Atom PDF