From d727b16a2b7477a6fbab527f025e127a58870c43 Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 6 Jun 2025 11:02:50 +0530 Subject: [PATCH] fix: show communication based on recipient and sender --- frappe/core/doctype/communication/communication.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/communication/communication.py b/frappe/core/doctype/communication/communication.py index b571e30440..380ff377cf 100644 --- a/frappe/core/doctype/communication/communication.py +++ b/frappe/core/doctype/communication/communication.py @@ -490,8 +490,8 @@ def get_permission_query_conditions_for_communication(user): return """`tabCommunication`.communication_medium!='Email'""" email_accounts = ['"{}"'.format(account.get("email_account")) for account in accounts] - return """`tabCommunication`.email_account in ({email_accounts})""".format( - email_accounts=",".join(email_accounts) + return """`tabCommunication`.email_account in ({email_accounts}) or `tabCommunication`.recipients LIKE '%{user}%' or `tabCommunication`.sender LIKE '%{user}%'""".format( + email_accounts=",".join(email_accounts), user=user )