From f9ff4e6af7aa2dd0d64a176fffec66f9578365c6 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Mon, 27 Apr 2020 14:36:12 +0530 Subject: [PATCH] fix: Validate value only if it is set --- frappe/core/doctype/data_import/importer_new.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frappe/core/doctype/data_import/importer_new.py b/frappe/core/doctype/data_import/importer_new.py index 21b6065ff1..3dcb902482 100644 --- a/frappe/core/doctype/data_import/importer_new.py +++ b/frappe/core/doctype/data_import/importer_new.py @@ -610,7 +610,7 @@ class Importer: "message": msg, } ) - return False + return elif df.fieldtype == "Link": d = self.get_missing_link_field_values(df.options) @@ -643,8 +643,10 @@ class Importer: if value in INVALID_VALUES: value = None - value = validate_value(value, df) - if value: + if value is not None: + value = validate_value(value, df) + + if value is not None: doc[df.fieldname] = self.parse_value(value, df) is_table = frappe.get_meta(doctype).istable