[FIX] performance: use IrModel._get instead of search
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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,
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user