diff --git a/web_time_range_menu_custom/__manifest__.py b/web_time_range_menu_custom/__manifest__.py index f1aa2ddcf..9cff15a64 100644 --- a/web_time_range_menu_custom/__manifest__.py +++ b/web_time_range_menu_custom/__manifest__.py @@ -2,7 +2,7 @@ { "name": "Web Time Range Menu Custom", - "version": "13.0.1.0.0", + "version": "13.0.1.0.1", "author": "Tecnativa, Odoo Community Association (OCA)", "license": "AGPL-3", "website": "https://github.com/OCA/web", diff --git a/web_time_range_menu_custom/static/src/js/control_panel_model.js b/web_time_range_menu_custom/static/src/js/control_panel_model.js index 16e268cec..7f11398e2 100644 --- a/web_time_range_menu_custom/static/src/js/control_panel_model.js +++ b/web_time_range_menu_custom/static/src/js/control_panel_model.js @@ -52,6 +52,21 @@ odoo.define("web_time_range_menu_custom.ControlPanelModel", function(require) { context.timeRangeMenuData.timeRange ); } + if (filter.comparisonTimeRangeId !== "custom_comparison_period") { + context.timeRangeMenuData.comparisonTimeRange = Domain.prototype.constructCustomDomain( + filter.fieldName, + filter.timeRangeId, + filter.fieldType, + filter.comparisonTimeRangeId, + filter.timeRangeCustom, + filter.comparisonTimeRangeCustom + ); + if (evaluation) { + context.timeRangeMenuData.comparisonTimeRange = Domain.prototype.stringToArray( + context.timeRangeMenuData.comparisonTimeRange + ); + } + } } if (filter.comparisonTimeRangeId === "custom_comparison_period") { context.timeRangeMenuData.comparisonTimeRange = Domain.prototype.constructCustomDomain(