before setting user default value, if fieldtype is Link check if doc exists
This commit is contained in:
parent
ab35fb6d6c
commit
3f002e6320
1 changed files with 3 additions and 1 deletions
|
|
@ -61,7 +61,9 @@ def set_user_and_static_default_values(doc):
|
|||
|
||||
user_default_value = get_user_default_value(df, defaults, doctype_user_permissions, allowed_records, default_doc)
|
||||
if user_default_value is not None:
|
||||
doc.set(df.fieldname, user_default_value)
|
||||
# if fieldtype is link check if doc exists
|
||||
if not df.fieldtype == "Link" or frappe.db.exists(df.options, user_default_value):
|
||||
doc.set(df.fieldname, user_default_value)
|
||||
|
||||
else:
|
||||
if df.fieldname != doc.meta.title_field:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue