fix: Cash flow filter fix

This commit is contained in:
Deepesh Garg 2020-01-31 11:16:30 +05:30
parent ba44f28202
commit 34c33baa82

View File

@ -129,14 +129,13 @@ def get_account_type_based_gl_data(company, start_date, end_date, account_type,
cond = "" cond = ""
filters = frappe._dict(filters) filters = frappe._dict(filters)
if filters.finance_book: if filters.include_default_book_entries:
if filters.include_default_book_entries: company_fb = frappe.db.get_value("Company", company, 'default_finance_book')
company_fb = frappe.db.get_value("Company", company, 'default_finance_book') cond = """ AND (finance_book in (%s, %s, '') OR finance_book IS NULL)
cond = """ AND (finance_book in (%s, %s, '') OR finance_book IS NULL) """ %(frappe.db.escape(filters.finance_book), frappe.db.escape(company_fb))
""" %(frappe.db.escape(filters.finance_book), frappe.db.escape(company_fb)) else:
else: cond = " AND (finance_book in (%s, '') OR finance_book IS NULL)" %(frappe.db.escape(cstr(filters.finance_book)))
cond = " AND (finance_book in (%s, '') OR finance_book IS NULL)" %(frappe.db.escape(cstr(filters.finance_book)))
gl_sum = frappe.db.sql_list(""" gl_sum = frappe.db.sql_list("""
select sum(credit) - sum(debit) select sum(credit) - sum(debit)