[14.0][FIX] account_financial_report: Run compute in multi

pull/962/head
Ethan Hildick 2022-02-15 15:55:05 +01:00 committed by Víctor Martínez
parent ed32a1ea8b
commit f48f5c1ae7
1 changed files with 14 additions and 10 deletions

View File

@ -30,20 +30,24 @@ class AccountGroup(models.Model):
@api.depends("name", "parent_id.complete_name")
def _compute_complete_name(self):
"""Forms complete name of location from parent location to child location."""
if self.parent_id.complete_name:
self.complete_name = "{}/{}".format(self.parent_id.complete_name, self.name)
else:
self.complete_name = self.name
for group in self:
if group.parent_id.complete_name:
group.complete_name = "{}/{}".format(
group.parent_id.complete_name, group.name
)
else:
group.complete_name = group.name
@api.depends("code_prefix_start", "parent_id.complete_code")
def _compute_complete_code(self):
"""Forms complete code of location from parent location to child location."""
if self.parent_id.complete_code:
self.complete_code = "{}/{}".format(
self.parent_id.complete_code, self.code_prefix_start
)
else:
self.complete_code = self.code_prefix_start
for group in self:
if group.parent_id.complete_code:
group.complete_code = "{}/{}".format(
group.parent_id.complete_code, group.code_prefix_start
)
else:
group.complete_code = group.code_prefix_start
@api.depends("parent_id", "parent_id.level")
def _compute_level(self):