From c26e0af4ae191b12a749cffc1bdf719f300a97a8 Mon Sep 17 00:00:00 2001 From: diosmosis Date: Thu, 14 Jan 2021 03:22:57 -0800 Subject: use last date of period when using period selector in datatable visualization (#16638) Co-authored-by: sgiehl --- plugins/CoreHome/javascripts/dataTable.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'plugins/CoreHome/javascripts') diff --git a/plugins/CoreHome/javascripts/dataTable.js b/plugins/CoreHome/javascripts/dataTable.js index db7f781bf3..b90e444d23 100644 --- a/plugins/CoreHome/javascripts/dataTable.js +++ b/plugins/CoreHome/javascripts/dataTable.js @@ -720,7 +720,13 @@ $.extend(DataTable.prototype, UIControl.prototype, { return; } + var piwikPeriods = piwikHelper.getAngularDependency('piwikPeriods'); + var currentPeriod = piwikPeriods.parse(self.param['period'], self.param['date']); + var endDateOfPeriod = currentPeriod.getDateRange()[1]; + endDateOfPeriod = piwikPeriods.format(endDateOfPeriod); + self.param['period'] = period; + self.param['date'] = endDateOfPeriod; self.reloadAjaxDataTable(); }); }, -- cgit v1.2.3