summaryrefslogtreecommitdiff
path: root/addons/website_sale_link_tracker/controllers/backend.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website_sale_link_tracker/controllers/backend.py')
-rw-r--r--addons/website_sale_link_tracker/controllers/backend.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/addons/website_sale_link_tracker/controllers/backend.py b/addons/website_sale_link_tracker/controllers/backend.py
index 79e3aa586f3..34d45f3fa29 100644
--- a/addons/website_sale_link_tracker/controllers/backend.py
+++ b/addons/website_sale_link_tracker/controllers/backend.py
@@ -1,8 +1,11 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from datetime import datetime, time
+
from odoo import http
from odoo.addons.website_sale.controllers.backend import WebsiteSaleBackend
+from odoo.fields import Date
from odoo.http import request
@@ -10,8 +13,10 @@ class WebsiteSaleLinkTrackerBackend(WebsiteSaleBackend):
@http.route()
def fetch_dashboard_data(self, website_id, date_from, date_to):
+ datetime_from = datetime.combine(Date.from_string(date_from), time.min)
+ datetime_to = datetime.combine(Date.from_string(date_to), time.max)
results = super(WebsiteSaleLinkTrackerBackend, self).fetch_dashboard_data(website_id, date_from, date_to)
- results['dashboards']['sales']['utm_graph'] = self.fetch_utm_data(date_from, date_to)
+ results['dashboards']['sales']['utm_graph'] = self.fetch_utm_data(datetime_from, datetime_to)
return results
def fetch_utm_data(self, date_from, date_to):