Fix - Uso del CFDI en clientes

This commit is contained in:
Mauricio Baeza 2017-11-22 15:28:31 -06:00
parent 2d749d1564
commit b59f62e4f1
1 changed files with 7 additions and 1 deletions

View File

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