From e7598ec3a8107995f41dfd4fe07dac55f3f0e72c Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 31 Dec 2025 13:26:26 +0530 Subject: [PATCH] fix: Fetch user info for owner, modified_by and versions (#35557) --- frappe/desk/form/load.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frappe/desk/form/load.py b/frappe/desk/form/load.py index 1dc53df398..8394e9085b 100644 --- a/frappe/desk/form/load.py +++ b/frappe/desk/form/load.py @@ -129,7 +129,7 @@ def get_docinfo(doc=None, doctype=None, name=None): } ) - update_user_info(docinfo) + update_user_info(docinfo, doc) frappe.response["docinfo"] = docinfo @@ -477,9 +477,13 @@ def send_link_titles(link_titles): frappe.local.response["_link_titles"].update(link_titles) -def update_user_info(docinfo): +def update_user_info(docinfo, doc=None): users = set() + if doc: + users.add(doc.owner) + users.add(doc.modified_by) + users.update(d.sender for d in docinfo.communications) users.update(d.user for d in docinfo.shared) users.update(d.owner for d in docinfo.assignments) @@ -490,6 +494,7 @@ def update_user_info(docinfo): users.update(d.owner for d in docinfo.attachment_logs) users.update(d.owner for d in docinfo.assignment_logs) users.update(d.owner for d in docinfo.comments) + users.update(d.owner for d in docinfo.versions) frappe.utils.add_user_info(users, docinfo.user_info)