diff options
| author | Goffin Simon <sig@odoo.com> | 2016-05-24 11:05:42 +0200 |
|---|---|---|
| committer | Goffin Simon <sig@odoo.com> | 2016-05-24 12:51:10 +0200 |
| commit | fea0fef7a2c1c50de634e2ac868bf75a0d4bc511 (patch) | |
| tree | 2070b3b3e8ca84be9d546db77321986c6021321f /addons/project_issue/project_issue.py | |
| parent | 4c07fafe708d3ddb5079c930d536fc1e22b51aac (diff) | |
[FIX] project_issue: number of issues for a customer
When counting the number of issues for a customer, all the the contacts
of this customer must be taken into account.
opw:676985
Diffstat (limited to 'addons/project_issue/project_issue.py')
| -rw-r--r-- | addons/project_issue/project_issue.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 78bab712022..b40c3a9fa7a 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -546,9 +546,10 @@ class project_project(osv.Model): class res_partner(osv.osv): def _issue_count(self, cr, uid, ids, field_name, arg, context=None): Issue = self.pool['project.issue'] + partners = {id: self.search(cr, uid, [('id', 'child_of', ids)]) for id in ids} return { - partner_id: Issue.search_count(cr,uid, [('partner_id', '=', partner_id)]) - for partner_id in ids + partner_id: Issue.search_count(cr, uid, [('partner_id', 'in', partners[partner_id])]) + for partner_id in partners.keys() } """ Inherits partner and adds Issue information in the partner form """ |
