File tree Expand file tree Collapse file tree 1 file changed +14
-13
lines changed
fieldservice_account_analytic/models Expand file tree Collapse file tree 1 file changed +14
-13
lines changed Original file line number Diff line number Diff line change @@ -41,17 +41,18 @@ def write(self, vals):
41
41
order .customer_id = order .location_id .customer_id .id
42
42
return res
43
43
44
- @api .model
45
- def create (self , vals ):
46
- record = super ().create (vals )
47
- analytic_account = self .env ["account.analytic.account" ].create (
48
- {
49
- "name" : vals .get ("name" ),
50
- "plan_id" : self .env .ref (
51
- "fieldservice_account_analytic.fsm_order_analytic_plan"
52
- ).id ,
53
- "fsm_order_id" : record ,
54
- }
55
- )
56
- record .analytic_account_id = analytic_account
44
+ @api .model_create_multi
45
+ def create (self , vals_list ):
46
+ record = super ().create (vals_list )
47
+ for vals in vals_list :
48
+ analytic_account = self .env ["account.analytic.account" ].create (
49
+ {
50
+ "name" : vals .get ("name" ),
51
+ "plan_id" : self .env .ref (
52
+ "fieldservice_account_analytic.fsm_order_analytic_plan"
53
+ ).id ,
54
+ "fsm_order_id" : record ,
55
+ }
56
+ )
57
+ record .analytic_account_id = analytic_account
57
58
return record
You can’t perform that action at this time.
0 commit comments