From 64108c96792b9c7c694224e382ada8aa1e8b29e9 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 23 Feb 2017 07:22:40 -0300 Subject: [PATCH] [fix] recursion in setting date --- frappe/public/js/frappe/form/control.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/form/control.js b/frappe/public/js/frappe/form/control.js index 80c00580d6..108cc0645c 100644 --- a/frappe/public/js/frappe/form/control.js +++ b/frappe/public/js/frappe/form/control.js @@ -634,8 +634,9 @@ frappe.ui.form.ControlDate = frappe.ui.form.ControlData.extend({ (frappe.boot.sysdefaults.date_format || 'yyyy-mm-dd'); this.datepicker_options.dateFormat = date_format; - this.datepicker_options.onSelect = function(dateObj) { - me.set_value(me.get_value()) + this.datepicker_options.onSelect = function(dateStr) { + if(dateStr === me.get_value()) return; + me.set_value(me.get_value()); me.$input.trigger('change') } },