Skip to content
Snippets Groups Projects
Commit 34b4536c authored by Stéphane - Enercoop's avatar Stéphane - Enercoop
Browse files

[FIX] api.depends, store total_share and counter_percentage

parent 901a58a9
No related branches found
No related tags found
No related merge requests found
......@@ -33,7 +33,7 @@ class AccPriorityGroup(models.Model):
)
counter_datas = fields.Json(compute="_compute_counter_datas")
total_share = fields.Float(compute="_compute_total_share", store=False)
total_share = fields.Float(compute="_compute_total_share", store=True)
# ------------------------------------------------------
# SQL Constraints
# ------------------------------------------------------
......@@ -45,7 +45,7 @@ class AccPriorityGroup(models.Model):
# ------------------------------------------------------
# Computed fields / Search Fields
# ------------------------------------------------------
@api.depends("acc_priority_group_counter_ids")
@api.depends("acc_priority_group_counter_ids", "acc_priority_group_counter_ids.acc_counter_share")
def _compute_total_share(self):
for record in self:
record.total_share = sum(
......
......@@ -47,7 +47,7 @@ class AccPriorityGroupCounter(models.Model):
related="acc_priority_group_id.type_algo", readonly=True
)
acc_counter_percentage = fields.Float(
compute="_compute_acc_counter_percentage", store=False
compute="_compute_acc_counter_percentage", store=True
)
# ------------------------------------------------------
......@@ -62,9 +62,7 @@ class AccPriorityGroupCounter(models.Model):
# Computed fields / Search Fields
# ------------------------------------------------------
@api.depends(
"acc_priority_group_id.acc_priority_group_counter_ids", "acc_counter_share"
)
@api.depends("acc_priority_group_id.total_share")
def _compute_acc_counter_percentage(self):
for record in self:
total_share = record.acc_priority_group_id.total_share
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment