Help

0

How to sum up correctly in the Tree View?

Avatar
C D

Hey guys! 

My code sums up the number of certain products (in the Contact module). In the Form View everything is simply summed up by record. 

For example, in Contact A I have 20 apples and 20 bananas. I therefore have 40 fruits. 

In contact B I have 100 apples and 500 bananas, so I have 600 fruits.


My problem is that in the Tree View all fruits of all contacts are added up - i.e. in the Tree View there are 640 fruits for contact A and 640 fruits for contact B.


@api.depends('fruits_in_use_ids')

    def _compute_sum_used_fruits(self):

        sum_fruits = 0

        for amount in self.fruits_in_use_ids:

            sum_fruits += amount.fruits_amount

        self.sum_fruits_in_use = sum_fruits


I wish you a pleasant Sunday!

Avatar
Discard