diff --git a/erpnext/stock/doctype/item/item.js b/erpnext/stock/doctype/item/item.js index 3cc1140ac197c9caf0fa2c4130de8862ecff5b98..8aefcbafa76be43ca749bdbf30584e82d8a50ee6 100644 --- a/erpnext/stock/doctype/item/item.js +++ b/erpnext/stock/doctype/item/item.js @@ -572,9 +572,10 @@ $.extend(erpnext.item, { function make_fields_from_attribute_values(attr_dict) { let fields = []; - Object.keys(attr_dict).forEach((name, i) => { - if(i % 3 === 0){ - fields.push({fieldtype: 'Section Break'}); + let att_key = frm.doc.attributes.map((idx) => idx.attribute); + att_key.forEach((name, i) => { + if (i % 3 === 0) { + fields.push({ fieldtype: "Section Break" }); } fields.push({fieldtype: 'Column Break', label: name, fieldname: name}); attr_dict[name].forEach(value => {