-m
diff --git a/stock/doctype/stock_ledger/stock_ledger.py b/stock/doctype/stock_ledger/stock_ledger.py
index 10a905f..86a8663 100644
--- a/stock/doctype/stock_ledger/stock_ledger.py
+++ b/stock/doctype/stock_ledger/stock_ledger.py
@@ -219,7 +219,9 @@
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 7d19c9c..db88f6b 100644
--- a/stock/stock_ledger.py
+++ b/stock/stock_ledger.py
@@ -89,11 +89,13 @@
# 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,