From 6c57a2696ae0e122aac3505356beab15e4000864 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Thu, 18 May 2023 16:48:19 +0530 Subject: [PATCH] fix: using 'Equals' and 'Is' on multiselect throws error (cherry picked from commit 6b2bcd5b0757b2ac5848d8a92b23acf3701ffc65) --- frappe/desk/reportview.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/desk/reportview.py b/frappe/desk/reportview.py index 014094c4389..dc6634799a4 100644 --- a/frappe/desk/reportview.py +++ b/frappe/desk/reportview.py @@ -687,6 +687,7 @@ def get_filters_cond( if isinstance(f[1], string_types) and f[1][0] == "!": flt.append([doctype, f[0], "!=", f[1][1:]]) elif isinstance(f[1], (list, tuple)) and f[1][0].lower() in ( + "=", ">", "<", ">=", @@ -697,6 +698,7 @@ def get_filters_cond( "in", "not in", "between", + "is", ): flt.append([doctype, f[0], f[1][0], f[1][1]])