From d3538dbe475ebd933be86035b8bbc61a856b032f Mon Sep 17 00:00:00 2001 From: Damien Bouvy Date: Mon, 2 Jan 2017 11:11:49 +0100 Subject: [PATCH] [FIX] payment_ogone: migration error Only happens if Ogone answers with "wait", which explains why it took so long to happen. --- addons/payment_ogone/models/payment.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/payment_ogone/models/payment.py b/addons/payment_ogone/models/payment.py index f6f5362d27d..030c2173b8a 100644 --- a/addons/payment_ogone/models/payment.py +++ b/addons/payment_ogone/models/payment.py @@ -427,8 +427,8 @@ class PaymentTxOgone(models.Model): elif status in self._ogone_wait_tx_status and tries > 0: time.sleep(0.5) self.write({'acquirer_reference': tree.get('PAYID')}) - tree = self._ogone_s2s_get_tx_status(self) - return self._ogone_s2s_validate_tree(self, tree, tries - 1) + tree = self._ogone_s2s_get_tx_status() + return self._ogone_s2s_validate_tree(tree, tries - 1) else: error = 'Ogone: feedback error: %(error_str)s\n\n%(error_code)s: %(error_msg)s' % { 'error_str': tree.get('NCERRORPLUS'),