Skip to content

Commit 1de9acb

Browse files
committed
fix tests
1 parent a8ac4d3 commit 1de9acb

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

fieldservice_account_analytic/models/fsm_order.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,18 @@ def write(self, vals):
4141
order.customer_id = order.location_id.customer_id.id
4242
return res
4343

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
5758
return record

0 commit comments

Comments
 (0)