From b59f62e4f1a8b9edb7bbb0d632da009bc283c1b6 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Wed, 22 Nov 2017 15:28:31 -0600 Subject: [PATCH] Fix - Uso del CFDI en clientes --- source/app/models/main.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/app/models/main.py b/source/app/models/main.py index 939223f..b0784dc 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -1259,6 +1259,12 @@ class SATUsoCfdi(BaseModel): return return SATUsoCfdi.get(SATUsoCfdi.key==key).id + @classmethod + def get_key(self, id): + if id is None: + return + return SATUsoCfdi.get(SATUsoCfdi.id==id).key + @classmethod def get_activos(cls): rows = (SATUsoCfdi @@ -1361,7 +1367,7 @@ class Socios(BaseModel): if id: id = int(values['id']) row = Socios.select().where(Socios.id==id).dicts()[0] - row['uso_cfdi_socio'] = row.pop('uso_cfdi') + row['uso_cfdi_socio'] = SATUsoCfdi.get_key(row.pop('uso_cfdi')) if not row['condicion_pago'] is None: row['condicion_pago'] = \ str(CondicionesPago.get(id=row['condicion_pago']))