From 21f73ab026d1ca8622e96ba02ac73e41501fd671 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 : 7.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 bb8dfe27d6..e3823f01be 100644 --- a/modules/account_payment_sepa/payment.py +++ b/modules/account_payment_sepa/payment.py @@ -823,7 +823,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([