diff --git a/source/app/models/db.py b/source/app/models/db.py index f63f9bb..eb2bacd 100644 --- a/source/app/models/db.py +++ b/source/app/models/db.py @@ -178,7 +178,7 @@ class StorageEngine(object): data, file_name = main.Facturas.get_zip(id, rfc) content_type = 'application/octet-stream' elif type_doc == 'pdf2': - data, file_name = main.PreFacturas.get_pdf(id, rfc) + data, file_name = main.PreFacturas.get_pdf(id) content_type = 'application/pdf' return data, file_name, content_type diff --git a/source/app/models/main.py b/source/app/models/main.py index 2537e9c..58a648a 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -1669,7 +1669,13 @@ class PreFacturas(BaseModel): files = (cls.get_pdf(id),) - fields = {} + invoice = PreFacturas.select().where(PreFacturas.id==id).dicts()[0] + fields = { + 'receptor_nombre': obj.cliente.nombre, + 'receptor_rfc': obj.cliente.rfc, + } + fields.update(invoice) + asunto = 'Enviamos la prefactura: PRE-{}'.format(obj.folio) server = { 'servidor': values['correo_servidor'], @@ -1768,7 +1774,7 @@ class PreFacturas(BaseModel): return data @classmethod - def get_pdf(cls, id, rfc): + def get_pdf(cls, id): obj = PreFacturas.get(PreFacturas.id==id) name = '{}{}_{}.pdf'.format(obj.serie, obj.folio, obj.cliente.rfc) data = cls._get_info_to_pdf(cls, id)