fix: resolve receiver by role for Administrator correctly in notifications

This commit is contained in:
Gursheen Anand 2026-02-22 22:52:26 +05:30
parent 872e4586c8
commit aed7c5d589

View file

@ -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"},