summaryrefslogtreecommitdiff
path: root/addons/payment
diff options
context:
space:
mode:
authorMartin Trigaux <mat@odoo.com>2020-05-25 07:04:52 +0000
committerMartin Trigaux <mat@odoo.com>2020-08-17 09:09:02 +0000
commit6156f98288b16f6c84d36bacf16d5a66a661abb3 (patch)
tree7a760d990d660640fed108a5d1fb5c8ce62a52e5 /addons/payment
parentd5c16492397047ceb97a0879aa61f068a0eeeca8 (diff)
[FIX] *: adapt action content retrieval
Use _for_xml_id to replace all the self.env.ref().read()[0] This has the advantage of having a single point of control and to add the fields filtering and model verification. Add sudo for other operations on ir.actions.*
Diffstat (limited to 'addons/payment')
-rw-r--r--addons/payment/models/res_company.py2
-rw-r--r--addons/payment/wizards/payment_acquirer_onboarding_wizard.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/addons/payment/models/res_company.py b/addons/payment/models/res_company.py
index 405fdff0745..b63d66804ae 100644
--- a/addons/payment/models/res_company.py
+++ b/addons/payment/models/res_company.py
@@ -22,7 +22,7 @@ class ResCompany(models.Model):
# Fail if there are no existing accounts
self.env.company.get_chart_of_accounts_or_fail()
- action = self.env.ref('payment.action_open_payment_onboarding_payment_acquirer_wizard').read()[0]
+ action = self.env["ir.actions.actions"]._for_xml_id("payment.action_open_payment_onboarding_payment_acquirer_wizard")
return action
def get_account_invoice_onboarding_steps_states_names(self):
diff --git a/addons/payment/wizards/payment_acquirer_onboarding_wizard.py b/addons/payment/wizards/payment_acquirer_onboarding_wizard.py
index 2a9a90cc52e..24b6696af59 100644
--- a/addons/payment/wizards/payment_acquirer_onboarding_wizard.py
+++ b/addons/payment/wizards/payment_acquirer_onboarding_wizard.py
@@ -157,5 +157,5 @@ class PaymentWizard(models.TransientModel):
def action_onboarding_other_payment_acquirer(self):
self._set_payment_acquirer_onboarding_step_done()
- action = self.env.ref('payment.action_payment_acquirer').read()[0]
+ action = self.env["ir.actions.actions"]._for_xml_id("payment.action_payment_acquirer")
return action