From aa4d7d2c12932f4d20e165175206fd5fd626988b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 31 Dec 2025 16:07:02 +0100 Subject: [PATCH] Use the normalized format for the warning key regarding overpayment --- modules/account_payment/payment.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/account_payment/payment.py b/modules/account_payment/payment.py index 1edb0d929a..aa3b6ba3d3 100644 --- a/modules/account_payment/payment.py +++ b/modules/account_payment/payment.py @@ -857,8 +857,9 @@ class ProcessPayment(Wizard): for payment in payments: if payment.line and payment.line.payment_amount < 0: - if Warning.check(str(payment)): - raise OverpayWarning(str(payment), + key = Warning.format('overpay', [payment]) + if Warning.check(key): + raise OverpayWarning(key, gettext('account_payment.msg_payment_overpay', payment=payment.rec_name, line=payment.line.rec_name))