From 9f5abb19050676a59a4f45e40ed58d71a5a07650 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Wed, 25 Feb 2026 14:06:53 +0530 Subject: [PATCH] fix: session defaults should not apply to read only fields --- frappe/public/js/frappe/model/create_new.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/model/create_new.js b/frappe/public/js/frappe/model/create_new.js index 614ce84b15..e5ca020f3d 100644 --- a/frappe/public/js/frappe/model/create_new.js +++ b/frappe/public/js/frappe/model/create_new.js @@ -148,7 +148,7 @@ $.extend(frappe.model, { allowed_records.length; // don't set defaults for "User" link field using User Permissions! - if (df.fieldtype === "Link" && df.options !== "User") { + if (!df.read_only && df.fieldtype === "Link" && df.options !== "User") { // If user permission has Is Default enabled or single-user permission has found against respective doctype. if (has_user_permissions && default_doc) { value = default_doc;