diff --git a/advanced_pos_reports/static/description/index.html b/advanced_pos_reports/static/description/index.html index 64da9c7ea..b681362c4 100644 --- a/advanced_pos_reports/static/description/index.html +++ b/advanced_pos_reports/static/description/index.html @@ -155,7 +155,7 @@

- Posted session report summarizes the posted sessions de + Posted session report summarizes the posted sessions details

diff --git a/advanced_pos_reports/static/src/js/Popups/CategorySummaryPopup.js b/advanced_pos_reports/static/src/js/Popups/CategorySummaryPopup.js index d152dff72..e74614e58 100644 --- a/advanced_pos_reports/static/src/js/Popups/CategorySummaryPopup.js +++ b/advanced_pos_reports/static/src/js/Popups/CategorySummaryPopup.js @@ -5,6 +5,8 @@ odoo.define('advanced_pos_reports.CategorySummaryPopup', function(require) { const AbstractAwaitablePopup = require('point_of_sale.AbstractAwaitablePopup'); const Registries = require('point_of_sale.Registries'); const { _lt } = require('@web/core/l10n/translation'); + var core = require('web.core'); + var _t = core._t; class CategorySummaryPopup extends AbstractAwaitablePopup { constructor() { @@ -34,6 +36,9 @@ odoo.define('advanced_pos_reports.CategorySummaryPopup', function(require) { domain = [['session_id', '=', this.env.pos.pos_session.id]] } else{ + if (start_date.trim() === '' || end_date.trim() === '') { + return; + } domain = [['date_order', '>=', start_date + ' 00:00:00'], ['date_order', '<=', end_date + ' 23:59:59']] } var orders = await this.rpc({ diff --git a/advanced_pos_reports/static/src/js/Popups/OrderSummaryPopup.js b/advanced_pos_reports/static/src/js/Popups/OrderSummaryPopup.js index 31a761b4f..3c410b325 100644 --- a/advanced_pos_reports/static/src/js/Popups/OrderSummaryPopup.js +++ b/advanced_pos_reports/static/src/js/Popups/OrderSummaryPopup.js @@ -39,6 +39,9 @@ odoo.define('advanced_pos_reports.OrderSummaryPopup', function(require) { } } else{ + if (start_date.trim() === '' || end_date.trim() === '') { + return; + } domain = [['date_order', '>=', start_date + ' 00:00:00'], ['date_order', '<=', end_date + ' 23:59:59']] if(status){ diff --git a/advanced_pos_reports/static/src/js/Popups/PaymentSummaryPopup.js b/advanced_pos_reports/static/src/js/Popups/PaymentSummaryPopup.js index 01a286fe5..818e605e3 100644 --- a/advanced_pos_reports/static/src/js/Popups/PaymentSummaryPopup.js +++ b/advanced_pos_reports/static/src/js/Popups/PaymentSummaryPopup.js @@ -44,6 +44,9 @@ odoo.define('advanced_pos_reports.PaymentSummaryPopup', function(require) { } } else{ + if (start_date.trim() === '' || end_date.trim() === '') { + return; + } domain = [['date_order', '>=', start_date + ' 00:00:00'], ['date_order', '<=', end_date + ' 23:59:59']] if(summary_type == 'sales_person'){ diff --git a/advanced_pos_reports/static/src/js/Popups/ProductSummaryPopup.js b/advanced_pos_reports/static/src/js/Popups/ProductSummaryPopup.js index 1af845d0c..041e52245 100644 --- a/advanced_pos_reports/static/src/js/Popups/ProductSummaryPopup.js +++ b/advanced_pos_reports/static/src/js/Popups/ProductSummaryPopup.js @@ -34,6 +34,9 @@ odoo.define('advanced_pos_reports.ProductSummaryPopup', function(require) { domain = [['session_id', '=', this.env.pos.pos_session.id]] } else{ + if (start_date.trim() === '' || end_date.trim() === '') { + return; + } domain = [['date_order', '>=', start_date + ' 00:00:00'], ['date_order', '<=', end_date + ' 23:59:59']] }