[Fix] fixed routing to the assessment result
diff --git a/erpnext/schools/doctype/assessment_plan/assessment_plan.js b/erpnext/schools/doctype/assessment_plan/assessment_plan.js
index 9685e0e..cafe3a1 100644
--- a/erpnext/schools/doctype/assessment_plan/assessment_plan.js
+++ b/erpnext/schools/doctype/assessment_plan/assessment_plan.js
@@ -8,7 +8,7 @@
frappe.ui.form.on("Assessment Plan", {
refresh: function(frm) {
- if (!frm.doc.__islocal) {
+ if (frm.doc.docstatus == 1) {
frm.add_custom_button(__("Assessment Result"), function() {
frappe.route_options = {
assessment_plan: frm.doc.name
diff --git a/erpnext/schools/doctype/assessment_result_tool/assessment_result_tool.js b/erpnext/schools/doctype/assessment_result_tool/assessment_result_tool.js
index 8fd670e..6967a7d 100644
--- a/erpnext/schools/doctype/assessment_result_tool/assessment_result_tool.js
+++ b/erpnext/schools/doctype/assessment_result_tool/assessment_result_tool.js
@@ -5,6 +5,14 @@
cur_frm.add_fetch("assessment_plan", "student_batch", "student_batch");
frappe.ui.form.on('Assessment Result Tool', {
+
+ onload: function(frm) {
+ if (frappe.route_options) {
+ frm.doc.assessment_plan = frappe.route_options.assessment_plan;
+ frappe.route_options = null;
+ }
+ },
+
refresh: function(frm) {
frm.disable_save();
frm.page.clear_indicator();