From af6f1ba82ecae66da1fd9b5a81cdb554fd5a778f Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Tue, 19 Mar 2013 13:43:49 +0530 Subject: [PATCH] fixes in sales purchase return for stock entry --- stock/doctype/stock_entry/stock_entry.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/stock/doctype/stock_entry/stock_entry.py b/stock/doctype/stock_entry/stock_entry.py index edaf63b4e1..37d55d90cb 100644 --- a/stock/doctype/stock_entry/stock_entry.py +++ b/stock/doctype/stock_entry/stock_entry.py @@ -840,8 +840,9 @@ def make_return_jv_from_delivery_note(se, ref): sales_orders_against_delivery = [d.prevdoc_docname for d in ref.doclist.get({"prevdoc_doctype": "Sales Order"}) if d.prevdoc_docname] - invoices_against_delivery = get_invoice_list("Sales Invoice Item", "sales_order", - sales_orders_against_delivery) + if sales_orders_against_delivery: + invoices_against_delivery = get_invoice_list("Sales Invoice Item", "sales_order", + sales_orders_against_delivery) if not invoices_against_delivery: return [] @@ -893,8 +894,9 @@ def make_return_jv_from_purchase_receipt(se, ref): purchase_orders_against_receipt = [d.prevdoc_docname for d in ref.doclist.get({"prevdoc_doctype": "Purchase Order"}) if d.prevdoc_docname] - invoice_against_receipt = get_invoice_list("Purchase Invoice Item", "purchase_order", - purchase_orders_against_receipt) + if purchase_orders_against_receipt: + invoice_against_receipt = get_invoice_list("Purchase Invoice Item", "purchase_order", + purchase_orders_against_receipt) if not invoice_against_receipt: return []