From f2f4756d29de3cb6afc3959daabc9f072bf67610 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Mon, 6 Apr 2015 12:18:25 +0530 Subject: [PATCH] [hotfix] get_valid_dict and datetime --- frappe/model/base_document.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 04d0ef9e89..f8f5771d9b 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -174,8 +174,10 @@ class BaseDocument(object): for fieldname in self.meta.get_valid_columns(): d[fieldname] = self.get(fieldname) - if d[fieldname]=="" and self.meta.get_field(fieldname).fieldtype in ("Datetime", "Date"): - d[fieldname] = None + if d[fieldname]=="": + df = self.meta.get_field(fieldname) + if df and df.fieldtype in ("Datetime", "Date"): + d[fieldname] = None return d