From 5ca45fbe72077259446390d7f8c0a4eef3fdc235 Mon Sep 17 00:00:00 2001 From: Kerolles Fathy Date: Wed, 11 Mar 2026 07:17:50 +0200 Subject: [PATCH] fix: improve condition for routing to newly created doc's form (#37849) * fix: routing issue * fix: commit suggestion Co-authored-by: Sagar Vora <16315650+sagarvora@users.noreply.github.com> --------- Co-authored-by: Shankarv19bcr Co-authored-by: Sagar Vora <16315650+sagarvora@users.noreply.github.com> --- frappe/public/js/frappe/form/form.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index 2859cb9f5b..cdbeca6dd0 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -1355,7 +1355,11 @@ frappe.ui.form.Form = class FrappeForm { frappe.re_route[frappe.router.get_sub_path()] = `${encodeURIComponent( frappe.router.slug(this.doctype) )}/${encodeURIComponent(name)}`; - !frappe._from_link && frappe.set_route("Form", this.doctype, name); + + // Skip routing only when the document is created from a Form view's Link field + if (!frappe._from_link?.field_obj?.frm) { + frappe.set_route("Form", this.doctype, name); + } } // ACTIONS