From 3a342e8d936e8060ed2ea68f6ee940ad3babd2f4 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 7 Sep 2018 14:15:38 +0530 Subject: [PATCH] fix(report): project filter in financial statement --- erpnext/accounts/report/financial_statements.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/report/financial_statements.py b/erpnext/accounts/report/financial_statements.py index 5b14b4b5f86..74ca2585fe1 100644 --- a/erpnext/accounts/report/financial_statements.py +++ b/erpnext/accounts/report/financial_statements.py @@ -352,7 +352,8 @@ def set_gl_entries_by_account( "to_date": to_date, "lft": root_lft, "rgt": root_rgt, - "cost_center": filters.cost_center + "cost_center": filters.cost_center, + "project": filters.project }, as_dict=True) @@ -379,7 +380,7 @@ def get_additional_conditions(from_date, ignore_closing_entries, filters): if not isinstance(filters.get("project"), list): projects = str(filters.get("project")).strip() filters.project = [d.strip() for d in projects.split(',') if d] - additional_conditions.append("project = '%s'" % (frappe.db.escape(filters.get("project")))) + additional_conditions.append("project in %(project)s") if filters.get("cost_center"): filters.cost_center = get_cost_centers_with_children(filters.cost_center)