From aed7c5d5893284359b79ca2467796cd5fd147a00 Mon Sep 17 00:00:00 2001 From: Gursheen Anand Date: Sun, 22 Feb 2026 22:52:26 +0530 Subject: [PATCH] fix: resolve receiver by role for Administrator correctly in notifications --- frappe/core/doctype/role/role.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/core/doctype/role/role.py b/frappe/core/doctype/role/role.py index 5a161f1b97..b0e0f087df 100644 --- a/frappe/core/doctype/role/role.py +++ b/frappe/core/doctype/role/role.py @@ -89,6 +89,10 @@ class Role(Document): def get_info_based_on_role(role, field="email", ignore_permissions=False): """Get information of all users that have been assigned this role""" + if role == "Administrator": + user = frappe.db.get_value("User", "Administrator", field) + return [user] if user else [] + users = frappe.get_list( "Has Role", filters={"role": role, "parenttype": "User"},