From c313d662dffe38f6bab6707e3f95af3657cda7ab Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Mon, 14 Jan 2013 15:46:17 +0530 Subject: [PATCH] -m --- stock/doctype/stock_ledger/stock_ledger.py | 4 +++- stock/stock_ledger.py | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/stock/doctype/stock_ledger/stock_ledger.py b/stock/doctype/stock_ledger/stock_ledger.py index 10a905fad5..86a8663635 100644 --- a/stock/doctype/stock_ledger/stock_ledger.py +++ b/stock/doctype/stock_ledger/stock_ledger.py @@ -219,7 +219,9 @@ class DocType: if args.get("warehouse"): args["warehouse_type"] = webnotes.conn.get_value('Warehouse' , args["warehouse"], 'warehouse_type') - sle = webnotes.model_wrapper([args]).insert() + sle = webnotes.model_wrapper([args]) + sle.ignore_permissions = 1 + sle.insert() return sle.doc.name def repost(self): diff --git a/stock/stock_ledger.py b/stock/stock_ledger.py index 7d19c9c814..db88f6b12b 100644 --- a/stock/stock_ledger.py +++ b/stock/stock_ledger.py @@ -89,11 +89,13 @@ def update_entries_after(args, verbose=1): # update bin if not webnotes.conn.exists({"doctype": "Bin", "item_code": args["item_code"], "warehouse": args["warehouse"]}): - webnotes.model_wrapper([{ + bin_wrapper = webnotes.model_wrapper([{ "doctype": "Bin", "item_code": args["item_code"], "warehouse": args["warehouse"], - }]).insert() + }]) + bin_wrapper.ignore_permissions = 1 + bin_wrapper.insert() webnotes.conn.sql("""update `tabBin` set valuation_rate=%s, actual_qty=%s, stock_value=%s,