Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Coupons & Loyalty

Entity: loyalty.program

Compute Method: _compute_coupon_count

View 19.0 View 20.0
Inputs Method Outputs
  • id
- read_group_data = self.env['loyalty.card']._read_group([('program_id', 'in', self.ids)], ['program_id'], ['__count'])
+ read_group_data = self.env["loyalty.card"]._read_group(
+             [("program_id", "in", self.ids)], ["program_id"], ["__count"]
+         )
count_per_program = {program.id: count for program, count in read_group_data}
for program in self:
            program.coupon_count = count_per_program.get(program.id, 0)
  • coupon_count

Back to entity