From 7fb4591127bc8d366d3c04351450603de7210a80 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 25 Jul 2013 15:59:45 +0530 Subject: [PATCH] [fix] [minor] validate with prev doc --- webnotes/model/controller.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webnotes/model/controller.py b/webnotes/model/controller.py index 2d4f3ed06a..d9f76270e6 100644 --- a/webnotes/model/controller.py +++ b/webnotes/model/controller.py @@ -62,10 +62,13 @@ class DocListController(object): df = self.meta.get_field(fieldname, parent=doc.doctype) val1 = doc.fields.get(fieldname) + if df.fieldtype in ("Currency", "Float"): - val1 = flt(val1) + val1 = flt(val1, self.precision(df.fieldname, doc.parentfield or None)) + val2 = flt(val2, self.precision(df.fieldname, doc.parentfield or None)) elif df.fieldtype in ("Int", "Check"): val1 = cint(val1) + val2 = cint(val2) if not webnotes.compare(val1, condition, val2): msg = _("Error") + ": "