Skip to content

Commit

Permalink
[IMP] partner_event: Do single browse
Browse files Browse the repository at this point in the history
If adding 1000 partners, we save now 999 queries.
  • Loading branch information
yajo committed Nov 14, 2017
1 parent a5b99a5 commit 89853ef
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
2 changes: 1 addition & 1 deletion partner_event/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

{
'name': 'Link partner to events',
'version': '9.0.1.0.0',
'version': '9.0.1.0.1',
'category': 'Marketing',
'author': 'Tecnativa,'
'Odoo Community Association (OCA)',
Expand Down
5 changes: 2 additions & 3 deletions partner_event/wizard/res_partner_register_event.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,9 @@ def _prepare_registration(self, partner):
@api.multi
def button_register(self):
registration_obj = self.env['event.registration']
partner_obj = self.env['res.partner']
errors = []
for partner_id in self.env.context.get('active_ids', []):
partner = partner_obj.browse(partner_id)
for partner in self.env['res.partner'].browse(
self.env.context.get('active_ids', [])):
try:
with self.env.cr.savepoint():
registration_obj.create(
Expand Down

0 comments on commit 89853ef

Please sign in to comment.