diff --git a/frappe/public/js/form_builder/components/FieldProperties.vue b/frappe/public/js/form_builder/components/FieldProperties.vue index 121dbfd91f..6a6bdbb375 100644 --- a/frappe/public/js/form_builder/components/FieldProperties.vue +++ b/frappe/public/js/form_builder/components/FieldProperties.vue @@ -18,6 +18,13 @@ let docfield_df = computed(() => { return false; } + if ( + in_list(["fetch_from", "fetch_if_empty"], df.fieldname) && + in_list(frappe.model.no_value_type, store.selected_field.fieldtype) + ) { + return false; + } + if (df.fieldname === "options") { df.fieldtype = "Small Text"; df.options = "";