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']))