diff --git a/frappe/public/js/frappe/form/controls/base_control.js b/frappe/public/js/frappe/form/controls/base_control.js index 49884ea75a..32eb7cc80a 100644 --- a/frappe/public/js/frappe/form/controls/base_control.js +++ b/frappe/public/js/frappe/form/controls/base_control.js @@ -101,7 +101,8 @@ frappe.ui.form.Control = Class.extend({ }, show_translatable_button(value) { // Disable translation non-string fields or special string fields - if (!frappe.model.can_write('Translation') + if (!frappe.model + || !frappe.model.can_write('Translation') || !this.frm || !this.doc || !this.df.translatable