fix: moved datetime logic to datetime.js

This commit is contained in:
shariquerik 2021-08-02 20:23:44 +05:30
parent e3a1f6f1d0
commit d014084ae5
2 changed files with 5 additions and 3 deletions

View file

@ -162,9 +162,7 @@ frappe.ui.form.Control = class BaseControl {
let force_value_set = (this.doc && this.doc.__run_link_triggers);
let model_value = this.get_model_value();
if (this.df && this.df.fieldtype == 'Datetime') {
model_value = frappe.datetime.get_datetime_as_string(model_value);
}
model_value = this.parse_model_value && this.parse_model_value(model_value);
let is_value_same = (model_value === value);

View file

@ -36,4 +36,8 @@ frappe.ui.form.ControlDatetime = class ControlDatetime extends frappe.ui.form.Co
$tp.$secondsText.prev().css('display', 'none');
}
}
parse_model_value(value) {
return frappe.datetime.get_datetime_as_string(value);
}
};