[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
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user