Browse Source

Merge pull request #15586 from surajshetty3416/fix-date-control

version-14
Suraj Shetty 3 years ago
committed by GitHub
parent
commit
cfc55c7597
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      frappe/public/js/frappe/form/controls/date.js

+ 6
- 4
frappe/public/js/frappe/form/controls/date.js View File

@@ -10,14 +10,16 @@ frappe.ui.form.ControlDate = class ControlDate extends frappe.ui.form.ControlDat
this.set_t_for_today(); this.set_t_for_today();
} }
set_formatted_input(value) { set_formatted_input(value) {
if (value === "Today") {
value = this.get_now_date();
}

super.set_formatted_input(value); super.set_formatted_input(value);
if (this.timepicker_only) return; if (this.timepicker_only) return;
if (!this.datepicker) return; if (!this.datepicker) return;
if (!value) { if (!value) {
this.datepicker.clear(); this.datepicker.clear();
return; return;
} else if (value === "Today") {
value = this.get_now_date();
} }


let should_refresh = this.last_value && this.last_value !== value; let should_refresh = this.last_value && this.last_value !== value;
@@ -78,7 +80,7 @@ frappe.ui.form.ControlDate = class ControlDate extends frappe.ui.form.ControlDat
} }


get_start_date() { get_start_date() {
return new Date(this.get_now_date());
return this.get_now_date();
} }


set_datepicker() { set_datepicker() {
@@ -117,7 +119,7 @@ frappe.ui.form.ControlDate = class ControlDate extends frappe.ui.form.ControlDat
this.datepicker.update('position', position); this.datepicker.update('position', position);
} }
get_now_date() { get_now_date() {
return frappe.datetime.convert_to_system_tz(frappe.datetime.now_date(true));
return frappe.datetime.convert_to_system_tz(frappe.datetime.now_date(true), false).toDate();
} }
set_t_for_today() { set_t_for_today() {
var me = this; var me = this;


Loading…
Cancel
Save