diff --git a/frappe/public/js/frappe/form/form.js b/frappe/public/js/frappe/form/form.js index 26f45e6213..2570864ee3 100644 --- a/frappe/public/js/frappe/form/form.js +++ b/frappe/public/js/frappe/form/form.js @@ -2050,6 +2050,9 @@ frappe.ui.form.Form = class FrappeForm { if (df.fieldname === fieldname && isLinkToParent) { new_doc[df.fieldname] = me.doc.name; } + if (df.fieldtype === "Table" && df.options && df.reqd) { + me.set_link_field(df.options, new_doc[df.fieldname][0]); + } return; }