diff --git a/account_banking_mandate_sale/models/sale_order.py b/account_banking_mandate_sale/models/sale_order.py index beba347e8..5f4fc9cf9 100644 --- a/account_banking_mandate_sale/models/sale_order.py +++ b/account_banking_mandate_sale/models/sale_order.py @@ -28,7 +28,9 @@ class SaleOrder(models.Model): @api.onchange('payment_mode_id') def payment_mode_change(self): """Select by default the first valid mandate of the partner""" - if self.payment_mode_id.mandate_required and self.partner_id: + if ( + self.payment_mode_id.payment_method_id.mandate_required and + self.partner_id): mandates = self.env['account.banking.mandate'].search([ ('state', '=', 'valid'), ('partner_id', '=', self.commercial_partner_id.id),