From e6b5a0e2ebe807ff14492c688c3a57bfad6f8e1b Mon Sep 17 00:00:00 2001 From: Jorge Pinna Puissant Date: Thu, 17 Jan 2019 13:56:15 +0000 Subject: [PATCH] [FIX] payment: Acquired deployed in production Before this commit, in the config bar (Sales or Invoicing) when you configure a payment acquirer, it was deployed in test mode, and not in production mode. Note that, the config bar wizard asks for the production credentials. Now, when you configure a payment acquirer, from the config bar, the acquirer is deployed directly in production mode. opw-1918412 closes odoo/odoo#30319 --- addons/payment/wizards/payment_acquirer_onboarding_wizard.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/payment/wizards/payment_acquirer_onboarding_wizard.py b/addons/payment/wizards/payment_acquirer_onboarding_wizard.py index 57f271fdffb..3479fc6f8ac 100644 --- a/addons/payment/wizards/payment_acquirer_onboarding_wizard.py +++ b/addons/payment/wizards/payment_acquirer_onboarding_wizard.py @@ -114,12 +114,14 @@ class PaymentWizard(models.TransientModel): 'paypal_seller_account': self.paypal_seller_account, 'paypal_pdt_token': self.paypal_pdt_token, 'website_published': True, + 'environment': 'prod', }) if self.payment_method == 'stripe': new_env.ref('payment.payment_acquirer_stripe').write({ 'stripe_secret_key': self.stripe_secret_key, 'stripe_publishable_key': self.stripe_publishable_key, 'website_published': True, + 'environment': 'prod', }) if self.payment_method == 'manual': manual_acquirer = self._get_manual_payment_acquirer(new_env) @@ -131,6 +133,7 @@ class PaymentWizard(models.TransientModel): manual_acquirer.name = self.manual_name manual_acquirer.post_msg = self.manual_post_msg manual_acquirer.website_published = True + manual_acquirer.environment = 'prod' journal = manual_acquirer.journal_id if journal: