From 406611967b4c8eca711e666b9f707b93c7faf19e Mon Sep 17 00:00:00 2001 From: Damien Bouvy Date: Mon, 29 Aug 2016 15:40:56 +0200 Subject: [PATCH] [FIX] payment: use standard odoo exceptions An old hack simple overrode the standard python ValueError instead of except_orm, which explains how it survived for so long. --- addons/payment/models/payment_acquirer.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/addons/payment/models/payment_acquirer.py b/addons/payment/models/payment_acquirer.py index cc723a4cdfa..45b159f692c 100644 --- a/addons/payment/models/payment_acquirer.py +++ b/addons/payment/models/payment_acquirer.py @@ -4,6 +4,7 @@ import logging from odoo import api, exceptions, fields, models, _ from odoo.tools import float_round, image_resize_images from odoo.addons.base.module import module +from odoo.exceptions import ValidationError _logger = logging.getLogger(__name__) @@ -16,11 +17,6 @@ def _partner_split_name(partner_name): return [' '.join(partner_name.split()[:-1]), ' '.join(partner_name.split()[-1:])] -class ValidationError(ValueError): - """ Used for value error when validating transaction data coming from acquirers. """ - pass - - class PaymentAcquirer(models.Model): """ Acquirer Model. Each specific acquirer can extend the model by adding its own fields, using the acquirer_name as a prefix for the new fields.