[FIX] gamification: allow multiple karma ranks to be written
Purpose ======= Make sure write method supports multiple records. Task-2746929 X-original-commit: 2d86356e7744137f08afef38c3cc73bb6f6db58d Part-of: odoo/odoo#89463
This commit is contained in:
@@ -42,8 +42,8 @@ class KarmaRank(models.Model):
|
||||
def write(self, vals):
|
||||
if 'karma_min' in vals:
|
||||
previous_ranks = self.env['gamification.karma.rank'].search([], order="karma_min DESC").ids
|
||||
low = min(vals['karma_min'], self.karma_min)
|
||||
high = max(vals['karma_min'], self.karma_min)
|
||||
low = min(vals['karma_min'], min(self.mapped('karma_min')))
|
||||
high = max(vals['karma_min'], max(self.mapped('karma_min')))
|
||||
|
||||
res = super(KarmaRank, self).write(vals)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user