Corrige unicode encode error sur vente

This commit is contained in:
Gabriel Detraz 2015-09-24 13:43:01 +02:00
parent 86991c6f5f
commit 1a06bcf4f9

View file

@ -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)