From eb005eb5c8b0b8b1fd363da8f149068d0163bc9a Mon Sep 17 00:00:00 2001 From: chris Date: Sat, 31 Oct 2020 11:33:31 +0100 Subject: [PATCH] fix: support last day of month --- firefly/budgets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firefly/budgets.py b/firefly/budgets.py index 41ab352..9d2cdc6 100644 --- a/firefly/budgets.py +++ b/firefly/budgets.py @@ -35,10 +35,10 @@ def _get_current_limit(budget_id): ).json() budgets.extend(budget_json.get('data')) - today = datetime.datetime.today() + today = datetime.datetime.combine(datetime.date.today(), datetime.datetime.min.time()) return [ budget for budget in budgets - if today > dateutil.parser.parse(budget.get('attributes').get('start')) and today < dateutil.parser.parse(budget.get('attributes').get('end')) + if today > dateutil.parser.parse(budget.get('attributes').get('start')) and today <= dateutil.parser.parse(budget.get('attributes').get('end')) ][0]