diff --git a/source/app/controllers/util.py b/source/app/controllers/util.py index bc4d446..438d082 100644 --- a/source/app/controllers/util.py +++ b/source/app/controllers/util.py @@ -1205,7 +1205,7 @@ def upload_file(rfc, opt, file_obj): if save_file(path, file_obj.file.read()): return {'status': 'server', 'name': file_obj.filename, 'ok': True} - return {'status': 'error'} + return {'status': 'error', 'ok': False} def cancel_cfdi(uuid, pk12, rfc, auth): diff --git a/source/app/models/main.py b/source/app/models/main.py index c927365..91ac870 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -1183,7 +1183,9 @@ class MovimientosBanco(BaseModel): def add(cls, values): ids = values.pop('ids', '') actualizar = False - if not 'saldo' in values: + if 'saldo' in values: + saldo = values['saldo'] + else: actualizar = True hora = values.pop('hora') values['fecha'] = '{}T{}'.format(values['fecha'][:10], hora)