diff --git a/frappe/public/js/frappe/form/controls/base_control.js b/frappe/public/js/frappe/form/controls/base_control.js index d56f269f80..476d5588c9 100644 --- a/frappe/public/js/frappe/form/controls/base_control.js +++ b/frappe/public/js/frappe/form/controls/base_control.js @@ -212,8 +212,8 @@ frappe.ui.form.Control = class BaseControl { validate_and_set_in_model(value, e, force_set_value = false) { const me = this; const is_value_same = this.get_model_value() === value; - if (this.inside_change_event || (is_value_same && !force_set_value)) { + me.set_formatted_input?.(value); return Promise.resolve(); }