changed save to set value for observer of Material Request
diff --git a/stock/doctype/material_request/material_request.py b/stock/doctype/material_request/material_request.py
index 40f1f6d..e476aa4 100644
--- a/stock/doctype/material_request/material_request.py
+++ b/stock/doctype/material_request/material_request.py
@@ -195,7 +195,7 @@
from `tabStock Entry Detail` where material_request = %s
and material_request_item = %s and docstatus = 1""",
(self.doc.name, d.name))[0][0])
- d.save()
+ webnotes.conn.set_value(d.doctype, d.name, "ordered_qty", d.ordered_qty)
# note: if qty is 0, its row is still counted in len(item_doclist)
# hence adding 1 to per_ordered
@@ -206,7 +206,7 @@
if per_ordered:
self.doc.per_ordered = flt((per_ordered / flt(len(item_doclist))) * 100.0, 2)
- self.doc.save()
+ webnotes.conn.set_value(self.doc.doctype, self.doc.name, "per_ordered", self.doc.per_ordered)
def update_completed_qty(controller, caller_method):