diff --git a/odex25_transactions/exp_transaction_documents/models/transaction.py b/odex25_transactions/exp_transaction_documents/models/transaction.py index d6250fe45..87c9d6d22 100644 --- a/odex25_transactions/exp_transaction_documents/models/transaction.py +++ b/odex25_transactions/exp_transaction_documents/models/transaction.py @@ -159,13 +159,14 @@ class Transaction(models.Model): if (due.strftime('%A') in ['vendredi', 'Friday']): due = due + timedelta(days=2) record.due_date = due.strftime(DEFAULT_SERVER_DATE_FORMAT) - @api.depends('forward_user_id') + def set_is_forward_user(self): - user_id = self.env['res.users'].browse(self.env.uid) - if self.forward_user_id.id == user_id.id: - self.current_is_forward_user = True - else: - self.current_is_forward_user = False + for record in self: + user_id = self.env['res.users'].browse(self.env.uid) + if record.forward_user_id.id == user_id.id: + record.current_is_forward_user = True + else: + record.current_is_forward_user = False def set_is_manager(self): self.current_is_manager = True