summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2017-09-21 11:05:38 +0200
committerRaphael Collet <rco@odoo.com>2017-09-21 16:10:13 +0200
commitc21fed6ea477beecf66afffb87f7004642b98f97 (patch)
tree02a5ea403fb1c2bf9cb774b434d114aa5a4a9b15
parent0b5087011b3ad3feb9a93bacbaa79316b335ef6b (diff)
[FIX] performance: use `IrModel._get` instead of search
-rw-r--r--addons/crm/tests/test_crm_activity.py4
-rw-r--r--addons/mass_mailing/wizard/mail_compose_message.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/addons/crm/tests/test_crm_activity.py b/addons/crm/tests/test_crm_activity.py
index b18840e75f7..b1183ceb0e0 100644
--- a/addons/crm/tests/test_crm_activity.py
+++ b/addons/crm/tests/test_crm_activity.py
@@ -11,7 +11,7 @@ class TestCrmMailActivity(TestCrmCases):
def setUp(self):
super(TestCrmMailActivity, self).setUp()
# Set up activities
- lead_model_id = self.env['ir.model'].search([('model', '=', 'crm.lead')]).id
+ lead_model_id = self.env['ir.model']._get('crm.lead').id
ActivityType = self.env['mail.activity.type']
self.activity3 = ActivityType.create({
'name': 'Celebrate the sale',
@@ -83,7 +83,7 @@ class TestCrmMailActivity(TestCrmCases):
def test_crm_activity_next_action(self):
""" This test case set the next activity on a lead, log another, and schedule a third. """
# Add the next activity (like we set it from a form view)
- lead_model_id = self.env['ir.model'].search([('model', '=', 'crm.lead')]).id
+ lead_model_id = self.env['ir.model']._get('crm.lead').id
activity = self.env['mail.activity'].sudo(self.crm_salesman.id).create({
'activity_type_id': self.activity1.id,
'summary': 'My Own Summary',
diff --git a/addons/mass_mailing/wizard/mail_compose_message.py b/addons/mass_mailing/wizard/mail_compose_message.py
index 6147b028a18..8708dd9a098 100644
--- a/addons/mass_mailing/wizard/mail_compose_message.py
+++ b/addons/mass_mailing/wizard/mail_compose_message.py
@@ -37,7 +37,7 @@ class MailComposeMessage(models.TransientModel):
'reply_to': reply_to,
'sent_date': fields.Datetime.now(),
'body_html': self.body,
- 'mailing_model_id': self.env['ir.model'].search([('model', '=', self.model)], limit=1).id,
+ 'mailing_model_id': self.env['ir.model']._get(self.model).id,
'mailing_domain': self.active_domain,
})