diff --git a/addons/payment/models/payment_acquirer.py b/addons/payment/models/payment_acquirer.py index ea4aa8a72fc..d70894dd9f8 100644 --- a/addons/payment/models/payment_acquirer.py +++ b/addons/payment/models/payment_acquirer.py @@ -652,8 +652,8 @@ class PaymentToken(models.Model): values.update(getattr(self, custom_method_name)(values)) # remove all non-model fields used by (provider)_create method to avoid warning fields_wl = set(self._fields.keys()) & set(values.keys()) - clean_vals = {field: values[field] for field in fields_wl} - return super(PaymentToken, self).create(clean_vals) + values = {field: values[field] for field in fields_wl} + return super(PaymentToken, self).create(values) @api.multi @api.depends('name')