diff --git a/erpnext/manufacturing/doctype/production_plan/production_plan.js b/erpnext/manufacturing/doctype/production_plan/production_plan.js index a8a7769b2de..09abcb6351e 100644 --- a/erpnext/manufacturing/doctype/production_plan/production_plan.js +++ b/erpnext/manufacturing/doctype/production_plan/production_plan.js @@ -106,6 +106,8 @@ frappe.ui.form.on("Production Plan", { __("View") ); + let has_create_buttons = false; + if (frm.doc.status !== "Completed") { if (frm.doc.status === "Closed") { frm.add_custom_button( @@ -135,6 +137,7 @@ frappe.ui.form.on("Production Plan", { }, __("Create") ); + has_create_buttons = true; } if ( @@ -149,12 +152,13 @@ frappe.ui.form.on("Production Plan", { }, __("Create") ); + has_create_buttons = true; } } - } - if (frm.doc.status !== "Closed") { - frm.page.set_inner_btn_group_as_primary(__("Create")); + if (has_create_buttons && frm.doc.status !== "Closed") { + frm.page.set_inner_btn_group_as_primary(__("Create")); + } } frm.trigger("material_requirement");