Hi ERPNext team,
I have duplicated doctypes: Assessment Result and Assessment Result Detail
duplicated doctypes are: WIT Assessment Result and WIT Assessment Result Detail
I copied the original code attached in Assessment Result js file to custom code of new doctypes,
cur_frm.add_fetch("student", "title", "student_name");
cur_frm.add_fetch("assessment_plan", "grading_scale", "grading_scale");
cur_frm.add_fetch("assessment_plan", "maximum_assessment_score", "maximum_score");
frappe.ui.form.on("Assessment Result", {
assessment_plan: function(frm) {
if (frm.doc.assessment_plan) {
frappe.call({
method: "erpnext.education.api.get_assessment_details",
args: {
assessment_plan: frm.doc.assessment_plan
},
callback: function(r) {
if (r.message) {
frm.doc.details = [];
$.each(r.message, function(i, d) {
var row = frappe.model.add_child(frm.doc, "Assessment Result Detail", "details");
row.assessment_criteria = d.assessment_criteria;
row.maximum_score = d.maximum_score;
});
}
refresh_field("details");
}
});
}
}
});
But when I select Assessment plan it is not populating Assessment Criteria (Assessment Result Detail) Table.
Original Assessment Result screenshot: Showing populated table
Duplicated Assessment Result screenshot: showing unpopulated table
Please help what i am missing here