From d077ab212a2c14899a6ebcab693d7cc93c427fcf Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Sun, 21 Jan 2024 21:34:24 +0530 Subject: [PATCH] fix: allow @me in like operator value --- crm/api/doc.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crm/api/doc.py b/crm/api/doc.py index a57fa35e..05d5623e 100644 --- a/crm/api/doc.py +++ b/crm/api/doc.py @@ -116,8 +116,12 @@ def get_list_data( if isinstance(value, list): if "@me" in value: value[value.index("@me")] = frappe.session.user - elif value == "@me": - filters[key] = frappe.session.user + elif "%@me%" in value: + index = [i for i, v in enumerate(value) if v == "%@me%"] + for i in index: + value[i] = "%" + frappe.session.user + "%" + elif value == "@me": + filters[key] = frappe.session.user if default_filters: default_filters = frappe.parse_json(default_filters)