From de3c107ac92288b33d958df3efdbf17026c5c975 Mon Sep 17 00:00:00 2001 From: Pierre-Louis Bonicoli Date: Fri, 10 Mar 2017 15:14:16 +0100 Subject: [PATCH] Don't mix days and timestamps get_first_record_day() returns a number of days, not a timestamp. Change-Id: I5e3b6f1946e7ee1c8c8b04edb9bc8bbdc542a83d Signed-off-by: Pierre-Louis Bonicoli --- stackalytics/dashboard/decorators.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stackalytics/dashboard/decorators.py b/stackalytics/dashboard/decorators.py index ab76c724c..727bd40e7 100644 --- a/stackalytics/dashboard/decorators.py +++ b/stackalytics/dashboard/decorators.py @@ -122,14 +122,15 @@ def record_filter(ignore=None): def _filter_records_by_days(start_date, end_date, memory_storage_inst): if start_date: start_date = utils.date_to_timestamp_ext(start_date[0]) + start_day = utils.timestamp_to_day(start_date) else: - start_date = memory_storage_inst.get_first_record_day() + start_day = memory_storage_inst.get_first_record_day() + if end_date: end_date = utils.date_to_timestamp_ext(end_date[0]) else: end_date = utils.date_to_timestamp_ext('now') - start_day = utils.timestamp_to_day(start_date) end_day = utils.timestamp_to_day(end_date) return memory_storage_inst.get_record_ids_by_days(