diff --git a/CHANGELOG.md b/CHANGELOG.md index d942214..4af3088 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +v 1.28.1 [04-mar-2019] +---------------------- + - Error: Al buscar facturas por fechas + + v 1.28.0 [17-feb-2019] ---------------------- - Mejora: Manejo de empaques para mensajeria diff --git a/VERSION b/VERSION index cfc7307..450a687 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.28.0 +1.28.1 diff --git a/source/app/models/main.py b/source/app/models/main.py index 8b74860..8b2f159 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -3720,7 +3720,7 @@ class Facturas(BaseModel): return data def _get_filters(self, values): - if 'start' in values: + if 'start' in values and 'end' in values: filters = Facturas.fecha.between( utils.parse_date(values['start']), utils.parse_date(values['end'], True) diff --git a/source/app/settings.py b/source/app/settings.py index 74da420..3c774c4 100644 --- a/source/app/settings.py +++ b/source/app/settings.py @@ -47,7 +47,7 @@ except ImportError: DEBUG = DEBUG -VERSION = '1.28.0' +VERSION = '1.28.1' EMAIL_SUPPORT = ('soporte@empresalibre.mx',) TITLE_APP = '{} v{}'.format(TITLE_APP, VERSION) diff --git a/source/static/js/controller/invoices.js b/source/static/js/controller/invoices.js index 6e8cd2c..47c2982 100644 --- a/source/static/js/controller/invoices.js +++ b/source/static/js/controller/invoices.js @@ -1383,6 +1383,12 @@ function cmd_invoice_cancelar_click(){ function get_filters_invoices(){ var filters = $$('filter_dates').getValue() + + if(filters['start'] && !filters['end']){ + msg = 'No seleccionaste la fecha final' + msg_error(msg) + } + filters['year'] = $$('filter_year').getValue() filters['month'] = $$('filter_month').getValue() filters['client'] = $$('grid_invoices').getFilter('cliente').value @@ -2296,7 +2302,6 @@ function search_by(value){ }; } }); - }