summaryrefslogtreecommitdiff
path: root/addons/project_issue
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2016-09-16 11:03:50 +0200
committerChristophe Simonis <chs@odoo.com>2016-09-16 11:03:50 +0200
commitf4fc3985b6b8857e573b8aea35986cf1dfd552de (patch)
tree9d44d633b6d71472fdfb4d491d1e89a8a506dc31 /addons/project_issue
parentd4b878af534d8770794664f560ba2268d4fa373d (diff)
parent10cde43fd4c0f85e86c21a15dcd3f39e10c87d96 (diff)
[MERGE] forward port branch saas-12 up to 10cde43
Diffstat (limited to 'addons/project_issue')
-rw-r--r--addons/project_issue/models/res_partner.py3
-rw-r--r--addons/project_issue/views/res_partner_views.xml2
2 files changed, 2 insertions, 3 deletions
diff --git a/addons/project_issue/models/res_partner.py b/addons/project_issue/models/res_partner.py
index 8bfe514987f..91dd0af3eec 100644
--- a/addons/project_issue/models/res_partner.py
+++ b/addons/project_issue/models/res_partner.py
@@ -11,6 +11,5 @@ class ResPartner(models.Model):
def _compute_issue_count(self):
Issue = self.env['project.issue']
- partners = {id: self.search([('id', 'child_of', self.ids)]).ids for id in self.ids}
for partner in self:
- partner.issue_count = Issue.search_count([('partner_id', 'in', partners[partner.id])])
+ partner.issue_count = Issue.search_count([('partner_id', 'child_of', partner.commercial_partner_id.id)])
diff --git a/addons/project_issue/views/res_partner_views.xml b/addons/project_issue/views/res_partner_views.xml
index aa2ac8a80b5..10aafb7d24f 100644
--- a/addons/project_issue/views/res_partner_views.xml
+++ b/addons/project_issue/views/res_partner_views.xml
@@ -10,7 +10,7 @@
<field name="arch" type="xml">
<div name="button_box" position="inside">
<button class="oe_stat_button" type="action" name="%(action_view_issues)d"
- context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}"
+ context="{'search_default_partner_id': commercial_partner_id, 'default_partner_id': active_id}"
attrs="{'invisible': [('customer', '=', False)]}"
icon="fa-bug">
<field name="issue_count" string="Issues" widget="statinfo"/>