diff --git a/odex25_takaful/odex_takaful/wizards/esterdad.py b/odex25_takaful/odex_takaful/wizards/esterdad.py index 341d900d1..84954f336 100644 --- a/odex25_takaful/odex_takaful/wizards/esterdad.py +++ b/odex25_takaful/odex_takaful/wizards/esterdad.py @@ -45,11 +45,11 @@ class EsterdadWizard(models.Model): for rec in self: refund_hour_limit = self.env['ir.config_parameter'].sudo().get_param('odex_takaful.cancel_refund', default=0) limit_refund_date_time = fields.Datetime.now() - timedelta(hours=int(refund_hour_limit)) - rec.allowed_journal_entry_ids = rec.sponsor_id.journal_entry_ids.ids - # rec.allowed_journal_entry_ids = rec.sponsor_id.journal_entry_ids.filtered(lambda r: - # r.move_type == 'out_invoice' and\ - # r.payment_state == 'paid' and\ - # r.create_date >= limit_refund_date_time).ids + # rec.allowed_journal_entry_ids = rec.sponsor_id.journal_entry_ids.ids + rec.allowed_journal_entry_ids = rec.sponsor_id.journal_entry_ids.filtered(lambda r: + r.move_type == 'out_invoice' and\ + r.payment_state == 'paid' and\ + r.create_date >= limit_refund_date_time).ids @api.depends('journal_entry_ids') def _compute_payment_ids(self):