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)