From 7fbc00c9d65a568b149b74743858625ea4786585 Mon Sep 17 00:00:00 2001 From: Saurabh Date: Wed, 9 Nov 2016 16:10:30 +0530 Subject: [PATCH] [fix] repost qty only for bin items --- erpnext/stock/doctype/warehouse/warehouse.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/erpnext/stock/doctype/warehouse/warehouse.py b/erpnext/stock/doctype/warehouse/warehouse.py index 8e7941cdea..5d0951bf32 100644 --- a/erpnext/stock/doctype/warehouse/warehouse.py +++ b/erpnext/stock/doctype/warehouse/warehouse.py @@ -195,11 +195,8 @@ class Warehouse(NestedSet): existing_allow_negative_stock = frappe.db.get_value("Stock Settings", None, "allow_negative_stock") frappe.db.set_value("Stock Settings", None, "allow_negative_stock", 1) - for item in frappe.db.sql("""select distinct item_code from ( - select name as item_code from `tabItem` where is_stock_item=1 - union - select distinct item_code from tabBin) a"""): - repost_stock(item[0], newdn) + for item in frappe.db.sql(""" select distinct item_code from tabBin where warehouse = %s""", newdn): + repost_stock(item[0], newdn) frappe.db.set_value("Stock Settings", None, "allow_negative_stock", existing_allow_negative_stock) frappe.db.auto_commit_on_many_writes = 0