[enhance] set material request title as comma separated list of items
diff --git a/erpnext/stock/doctype/material_request/material_request.py b/erpnext/stock/doctype/material_request/material_request.py
index 39c5258..02c0c24 100644
--- a/erpnext/stock/doctype/material_request/material_request.py
+++ b/erpnext/stock/doctype/material_request/material_request.py
@@ -75,10 +75,24 @@
pc_obj = frappe.get_doc('Purchase Common')
pc_obj.validate_for_items(self)
+ self.set_title()
+
+
# self.validate_qty_against_so()
# NOTE: Since Item BOM and FG quantities are combined, using current data, it cannot be validated
# Though the creation of Material Request from a Production Plan can be rethought to fix this
+ def set_title(self):
+ '''Set title as comma separated list of items'''
+ items = []
+ for d in self.items:
+ if d.item_code not in items:
+ items.append(d.item_code)
+ if(len(items)==4):
+ break
+
+ self.title = ', '.join(items)
+
def on_submit(self):
frappe.db.set(self, 'status', 'Submitted')
self.update_requested_qty()