File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
membership_delegated_partner/models Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -21,14 +21,15 @@ def _compute_partner(self):
21
21
if inv_line :
22
22
membership .partner = inv_line ._get_partner_for_membership ()
23
23
24
- @api .model
25
- def create (self , vals ):
24
+ @api .model_create_multi
25
+ def create (self , vals_list ):
26
26
"""Delegate the member line to the designated partner"""
27
- if "account_invoice_line" not in vals :
28
- return super ().create (vals )
29
- line = self .env ["account.move.line" ].browse (vals ["account_invoice_line" ])
30
- if line .move_id .delegated_member_id :
31
- vals ["partner" ] = line .move_id .delegated_member_id .id
27
+ for vals in vals_list :
28
+ if "account_invoice_line" not in vals :
29
+ continue
30
+ line = self .env ["account.move.line" ].browse (vals ["account_invoice_line" ])
31
+ if line .move_id .delegated_member_id :
32
+ vals ["partner" ] = line .move_id .delegated_member_id .id
32
33
return super ().create (vals )
33
34
34
35
def write (self , vals ):
You can’t perform that action at this time.
0 commit comments