summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
Diffstat (limited to 'addons')
-rw-r--r--addons/account_payment/controllers/payment.py2
-rw-r--r--addons/sale_payment/controllers/payment.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/addons/account_payment/controllers/payment.py b/addons/account_payment/controllers/payment.py
index 7427d768dad..80924b910bd 100644
--- a/addons/account_payment/controllers/payment.py
+++ b/addons/account_payment/controllers/payment.py
@@ -64,7 +64,7 @@ class PaymentPortal(http.Controller):
if access_token:
params['access_token'] = access_token
- invoice_sudo = request.env['account.invoice'].sudo().browse(invoice_id)
+ invoice_sudo = request.env['account.invoice'].sudo().browse(invoice_id).exists()
if not invoice_sudo:
params['error'] = 'pay_invoice_invalid_doc'
return request.redirect(_build_url_w_params(error_url, params))
diff --git a/addons/sale_payment/controllers/payment.py b/addons/sale_payment/controllers/payment.py
index 5183e8c58e1..54b89cf577e 100644
--- a/addons/sale_payment/controllers/payment.py
+++ b/addons/sale_payment/controllers/payment.py
@@ -64,7 +64,7 @@ class PaymentPortal(http.Controller):
if access_token:
params['access_token'] = access_token
- order_sudo = request.env['sale.order'].sudo().browse(order_id)
+ order_sudo = request.env['sale.order'].sudo().browse(order_id).exists()
if not order_sudo:
params['error'] = 'pay_sale_invalid_doc'
return request.redirect(_build_url_w_params(error_url, params))