From 107de3fceb7ff361c90729b40fb8434c81fa277f Mon Sep 17 00:00:00 2001 From: "Antoine Vandevenne (anv)" Date: Wed, 19 Oct 2022 12:25:31 +0000 Subject: [PATCH] [FIX] payment: various fixes related to payment tokens - The name of the field `provider_id` on `payment.token` should not be "provider Account" but "Provider". - The computation of the display name of tokens crashed when the field `payment_details` was empty. - The form view of tokens missed a element to better display the fields. closes odoo/odoo#103621 X-original-commit: ae4079807d29996f4edfd295dcfa194973ada8db Signed-off-by: Antoine Vandevenne (anv) --- addons/payment/models/payment_token.py | 5 ++--- addons/payment/views/payment_token_views.xml | 18 ++++++++++-------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/addons/payment/models/payment_token.py b/addons/payment/models/payment_token.py index 57ae04c09f8..792046c3ae0 100644 --- a/addons/payment/models/payment_token.py +++ b/addons/payment/models/payment_token.py @@ -11,8 +11,7 @@ class PaymentToken(models.Model): _order = 'partner_id, id desc' _description = 'Payment Token' - provider_id = fields.Many2one( - string="provider Account", comodel_name='payment.provider', required=True) + provider_id = fields.Many2one(string="Provider", comodel_name='payment.provider', required=True) provider_code = fields.Selection(related='provider_id.code') payment_details = fields.Char( string="Payment Details", help="The clear part of the payment method's payment details.", @@ -113,7 +112,7 @@ class PaymentToken(models.Model): """ self.ensure_one() - padding_length = max_length - len(self.payment_details) + padding_length = max_length - len(self.payment_details or '') if not self.payment_details: create_date_str = self.create_date.strftime('%Y/%m/%d') display_name = _("Payment details saved on %(date)s", date=create_date_str) diff --git a/addons/payment/views/payment_token_views.xml b/addons/payment/views/payment_token_views.xml index ef8793a1e8b..cef15ecc528 100644 --- a/addons/payment/views/payment_token_views.xml +++ b/addons/payment/views/payment_token_views.xml @@ -15,14 +15,16 @@ - - - - - - - - + + + + + + + + + +