Project

General

Profile

Tâche #28819

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

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

Added by Joël Cuissinat 3 months ago. Updated 2 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
08/23/2019
Due date:
% Done:

100%

Remaining (hours):
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 ?


Related issues

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

Associated revisions

Revision 8baafdbb (diff)
Added by Joël Cuissinat 3 months ago

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

Ref: #28819

Revision cb944836 (diff)
Added by Joël Cuissinat 3 months ago

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

Ref: #28819

Revision 4407b7d4 (diff)
Added by Joël Cuissinat about 2 months ago

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

This reverts commit cb944836dd41a7ae4959df1781248af66259f7f9.

Ref: #28977
Ref: #28819

History

#1 Updated by Joël Cuissinat 3 months ago

  • Status changed from Nouveau to En cours

#2 Updated by Joël Cuissinat 3 months ago

  • Assigned To set to Joël Cuissinat

#3 Updated by Joël Cuissinat 3 months ago

  • Description updated (diff)

#4 Updated by Joël Cuissinat 3 months ago

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 Updated by Joël Cuissinat 3 months ago

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

Corrigé pour Thot >= 2.6.2

#6 Updated by Joël Cuissinat 2 months ago

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

#7 Updated by Joël Cuissinat about 2 months ago

  • Related to Tâche #28977: Vérifier et résoudre le problème d'encodage signalé added

Also available in: Atom PDF