From 95edd73b5b08db1755fb1ece45cef71a57031f55 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 27 Apr 2017 17:31:44 +0530 Subject: [PATCH] Fix Date between query --- frappe/model/db_query.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 9361e807db..584fb5bbc3 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -300,8 +300,8 @@ class DatabaseQuery(object): if f.operator.lower() == 'between' and \ (f.fieldname in ('creation', 'modified') or (df and (df.fieldtype=="Date" or df.fieldtype=="Datetime"))): value = "'%s' AND '%s'" % ( - get_datetime(f.value[0]).strftime("%Y-%m-%d %H:%M:%S.%f"), - add_to_date(get_datetime(f.value[1]),days=1).strftime("%Y-%m-%d %H:%M:%S.%f")) + add_to_date(get_datetime(f.value[0]),days=-1).strftime("%Y-%m-%d %H:%M:%S.%f"), + get_datetime(f.value[1]).strftime("%Y-%m-%d %H:%M:%S.%f")) fallback = "'0000-00-00 00:00:00'" elif df and df.fieldtype=="Date":