From bbe9bc40264cc80c6f5f68c32b5430bcd50d8ccf Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Thu, 20 Oct 2016 14:29:12 +0200 Subject: [PATCH] [FIX] payment: traceback Boom boom if `clean_vals` not defined. opw-691706 --- addons/payment/models/payment_acquirer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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')