diff --git a/frappe/public/js/frappe/form/formatters.js b/frappe/public/js/frappe/form/formatters.js index 6ec7364082..d3fa5c1d56 100644 --- a/frappe/public/js/frappe/form/formatters.js +++ b/frappe/public/js/frappe/form/formatters.js @@ -85,7 +85,15 @@ frappe.form.formatters = { } }, Date: function(value) { - return value ? dateutil.str_to_user(value) : ""; + if (value) { + value = dateutil.str_to_user(value); + // handle invalid date + if (value==="Invalid date") { + value = null; + } + } + + return value || ""; }, Datetime: function(value) { return value ? dateutil.str_to_user(dateutil.convert_to_user_tz(value)) : "";