From 53d94996ad2744f695ba66334e482bf5bfbfba24 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 10 Jun 2015 18:20:18 +0530 Subject: [PATCH] [fix] Query for Against Journal Entry --- erpnext/accounts/doctype/journal_entry/journal_entry.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index 3ba0596386..831fcd74a6 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -538,15 +538,13 @@ def get_opening_accounts(company): def get_against_jv(doctype, txt, searchfield, start, page_len, filters): - if not filters.get("party"): - return [] return frappe.db.sql("""select jv.name, jv.posting_date, jv.user_remark from `tabJournal Entry` jv, `tabJournal Entry Account` jv_detail - where jv_detail.parent = jv.name and jv_detail.account = %s and jv_detail.party = %s + where jv_detail.parent = jv.name and jv_detail.account = %s and ifnull(jv_detail.party, '') = %s and (ifnull(jv_detail.against_invoice, '') = '' and ifnull(jv_detail.against_voucher, '') = '' and ifnull(jv_detail.against_jv, '') = '' ) and jv.docstatus = 1 and jv.{0} like %s order by jv.name desc limit %s, %s""".format(searchfield), - (filters["account"], filters["party"], "%{0}%".format(txt), start, page_len)) + (filters["account"], cstr(filters["party"]), "%{0}%".format(txt), start, page_len)) @frappe.whitelist() def get_outstanding(args):