From 6fdbbb70ceba077eb387796eba3e897f78bce19c Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Wed, 23 Apr 2025 00:23:19 +0200 Subject: [PATCH] fix(get_events): Pass date objects instead of string Closes https://github.com/frappe/frappe/issues/32246 (cherry picked from commit a4590fa4cc09b44c444e10f212f31fc26f4f81aa) --- frappe/core/notifications.py | 4 ++-- frappe/desk/doctype/event/event.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/core/notifications.py b/frappe/core/notifications.py index 928874912f..b4d903d7ca 100644 --- a/frappe/core/notifications.py +++ b/frappe/core/notifications.py @@ -37,8 +37,8 @@ def get_things_todo(as_list=False): def get_todays_events(as_list: bool = False): """Return a count of today's events in calendar.""" from frappe.desk.doctype.event.event import get_events - from frappe.utils import nowdate + from frappe.utils import getdate - today = nowdate() + today = getdate() events = get_events(today, today) return events if as_list else len(events) diff --git a/frappe/desk/doctype/event/event.py b/frappe/desk/doctype/event/event.py index 31a19e1da3..06f5a6f7fd 100644 --- a/frappe/desk/doctype/event/event.py +++ b/frappe/desk/doctype/event/event.py @@ -3,7 +3,7 @@ import json -from datetime import date, datetime, timedelta +from datetime import date, datetime import frappe from frappe import _ @@ -241,7 +241,7 @@ def has_permission(doc, user): def send_event_digest(): - today = nowdate() + today = getdate() # select only those users that have event reminder email notifications enabled users = [