From 775f548cf4954c4d785b0c98aa867f086591fd09 Mon Sep 17 00:00:00 2001 From: Yogesh Sakhreliya Date: Tue, 11 Jan 2011 10:38:59 +0530 Subject: [PATCH] [FIX] Count total number of request but doesnot count closed request. bzr revid: ysa@tinyerp.com-20110111050859-rt8cc1g6is7hdhgx --- bin/addons/base/res/res_request.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/res/res_request.py b/bin/addons/base/res/res_request.py index 90cd3662684..d7c87274ea1 100644 --- a/bin/addons/base/res/res_request.py +++ b/bin/addons/base/res/res_request.py @@ -54,9 +54,9 @@ class res_request(osv.osv): return True def request_get(self, cr, uid): - cr.execute('select id from res_request where act_to=%s and (trigger_date<=%s or trigger_date is null) and active=True', (uid,time.strftime('%Y-%m-%d'))) + cr.execute('select id from res_request where act_to=%s and (trigger_date<=%s or trigger_date is null) and active=True and state != %s', (uid,time.strftime('%Y-%m-%d'), 'closed')) ids = map(lambda x:x[0], cr.fetchall()) - cr.execute('select id from res_request where act_from=%s and (act_to<>%s) and (trigger_date<=%s or trigger_date is null) and active=True', (uid,uid,time.strftime('%Y-%m-%d'))) + cr.execute('select id from res_request where act_from=%s and (act_to<>%s) and (trigger_date<=%s or trigger_date is null) and active=True and state != %s', (uid,uid,time.strftime('%Y-%m-%d'), 'closed')) ids2 = map(lambda x:x[0], cr.fetchall()) return (ids, ids2)