From c78e31cb0b63ef50d12f598f2738461ce7303faf Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 2 Jun 2025 11:41:26 +0530 Subject: [PATCH] perf: cache link validation for new doc (#32747) --- frappe/model/create_new.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/model/create_new.py b/frappe/model/create_new.py index b1ab33ff29..84fc2e1e5b 100644 --- a/frappe/model/create_new.py +++ b/frappe/model/create_new.py @@ -65,7 +65,7 @@ def set_user_and_static_default_values(doc): ) if user_default_value is not None: # if fieldtype is link check if doc exists - if df.fieldtype != "Link" or frappe.db.exists(df.options, user_default_value): + if df.fieldtype != "Link" or frappe.db.exists(df.options, user_default_value, cache=True): doc.set(df.fieldname, user_default_value) else: