perf: cache link validation for new doc (#32747)

This commit is contained in:
Ankush Menat 2025-06-02 11:41:26 +05:30 committed by GitHub
parent 0b7c4b0902
commit c78e31cb0b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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: