From c63fff185cc3fb398409cfbbf4de2414d7d14399 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 5 Jun 2014 15:04:01 +0530 Subject: [PATCH] automatically correct link type case fixes frappe/erpnext#1751 --- frappe/model/base_document.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/model/base_document.py b/frappe/model/base_document.py index 3188ec6201..41714d4d49 100644 --- a/frappe/model/base_document.py +++ b/frappe/model/base_document.py @@ -266,7 +266,10 @@ class BaseDocument(object): frappe.throw(_("Options not set for link field {0}").format(df.fieldname)) docname = self.get(df.fieldname) - if docname and not frappe.db.get_value(doctype, docname): + if docname: + value = frappe.db.get_value(doctype, docname) + setattr(self, df.fieldname, value) + if docname and not value: invalid_links.append((df.fieldname, docname, get_msg(df, docname))) return invalid_links