osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Decodificar base64 en Odoo 12


Angie GL wrote:

> Hola a todos, tengo un problema al decodificar el contenido de una
> variable base64.
> 
> De esta manera lo hago:
> 
> cfdi = base64.b64decode(inv.l10n_mx_edi_cfdi)
> 
> 
> 
> Al momento de decodificar el resultado que me env?a es esto:
> 
> b'\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'
> 
> Alguien que me pueda decir que estoy haciendo mal, lo cheque en la consola
> Python3 y todo va bien, pero dentro de Odoo no lo decodifica.

What result did you expect? 

What is the value of inv.l10n_mx_edi_cfdi? For

b'CgogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCgo='

you see the correct result:

>>> base64.b64decode(b'CgogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCgo=')
b'\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'