From 3ea61dd88fae0ec59442117263a51657b73c36fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 7 Sep 2026 18:12:38 +0200 Subject: [PATCH] Require a message file for SEPA message Closes #15073 (grafted from ccb26ad8dd0efcfc062c8d95fab29a6bfba5b74a) --HG-- branch : 8.0 --- modules/account_payment_sepa/payment.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/account_payment_sepa/payment.py b/modules/account_payment_sepa/payment.py index 7a2572fb45..85cde8dd52 100644 --- a/modules/account_payment_sepa/payment.py +++ b/modules/account_payment_sepa/payment.py @@ -867,7 +867,10 @@ class Message(Workflow, ModelSQL, ModelView): } message = fields.Binary('Message', filename='filename', file_id=file_id, store_prefix=store_prefix, - states=_states) + states={ + 'required': True, + 'readonly': _states['readonly'], + }) message_file_id = fields.Char("Message File ID", readonly=True) filename = fields.Function(fields.Char('Filename'), 'get_filename') type = fields.Selection([