diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 4a9850b8..3303dab6 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -4089,7 +4089,7 @@ class Facture(BaseClasseCrans): self._set('article', ['%s~~%s~~%s~~%s' % ( art['code'], - art['designation'].decode(config.in_encoding, errors='replace'), + art['designation'], str(art['nombre']), str(art['pu'])) for art in arts]) @@ -4141,7 +4141,7 @@ class Facture(BaseClasseCrans): if round(art['pu'], 2) != art['pu']: raise ValueError, u'pu ne doit pas avoir plus de 2 chiffres apres la virgule' art['nombre'] = int(art['nombre']) - if '~~' in art['designation'].decode(config.in_encoding): + if '~~' in unicode(art['designation']): raise ValueError, u'Ne pas mettre de ~~ dans les champs' arts.append(art)