update for default warehouse

This commit is contained in:
Manas Solanki
2018-05-04 16:02:38 +05:30
parent c760222a6c
commit 087a2259d9
17 changed files with 223 additions and 97 deletions

View File

@@ -313,8 +313,8 @@ class Company(NestedSet):
# clear default accounts, warehouses from item
if warehouses:
for f in ["default_warehouse", "website_warehouse"]:
frappe.db.sql("""update tabItem set %s=NULL where %s in (%s)"""
% (f, f, ', '.join(['%s']*len(warehouses))), tuple(warehouses))
frappe.db.sql("""update `tabItem Default` set %s=NULL where company=%s and %s in (%s)"""
% (f, self.name, f, ', '.join(['%s']*len(warehouses))), tuple(warehouses))
frappe.db.sql("""delete from `tabItem Reorder` where warehouse in (%s)"""
% ', '.join(['%s']*len(warehouses)), tuple(warehouses))