From ced2f33a633aa6fd40e7ce5a8d0dee79626d4cfb Mon Sep 17 00:00:00 2001 From: Shllokkk Date: Wed, 4 Feb 2026 15:57:48 +0530 Subject: [PATCH] fix: correct link filter for processes child table procedure field --- .../doctype/quality_procedure/quality_procedure.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/quality_management/doctype/quality_procedure/quality_procedure.js b/erpnext/quality_management/doctype/quality_procedure/quality_procedure.js index a2c16dddadb..4160d9d82fc 100644 --- a/erpnext/quality_management/doctype/quality_procedure/quality_procedure.js +++ b/erpnext/quality_management/doctype/quality_procedure/quality_procedure.js @@ -6,11 +6,13 @@ frappe.ui.form.on("Quality Procedure", { frm.set_query("procedure", "processes", (frm) => { return { filters: { - name: ["not in", [frm.parent_quality_procedure, frm.name]], + name: + frm.parent_quality_procedure == null + ? ["!=", frm.name] + : ["not in", [frm.name, frm.parent_quality_procedure]], }, }; }); - frm.set_query("parent_quality_procedure", function () { return { filters: {