fix(telephony): Check if setup_phone method exists
We are just overriding Data control. This fails if other field type like "Small Text" has option set as "Phone"
This commit is contained in:
parent
984f89d274
commit
afaa85fbde
@ -8,7 +8,7 @@ frappe.ui.form.ControlData = class ControlData extends frappe.ui.form.ControlDat
|
|||||||
Object.values(this.frm.fields_dict).forEach(function(field) {
|
Object.values(this.frm.fields_dict).forEach(function(field) {
|
||||||
if (field.df.read_only === 1 && field.df.options === 'Phone'
|
if (field.df.read_only === 1 && field.df.options === 'Phone'
|
||||||
&& field.disp_area.style[0] != 'display' && !field.has_icon) {
|
&& field.disp_area.style[0] != 'display' && !field.has_icon) {
|
||||||
field.setup_phone();
|
field.setup_phone && field.setup_phone();
|
||||||
field.has_icon = true;
|
field.has_icon = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user