diff --git a/partner_financial_risk/models/account_invoice.py b/partner_financial_risk/models/account_invoice.py index de1bed83f..b528252ec 100755 --- a/partner_financial_risk/models/account_invoice.py +++ b/partner_financial_risk/models/account_invoice.py @@ -4,14 +4,13 @@ from odoo import api, models, _ - class AccountInvoice(models.Model): _inherit = 'account.invoice' @api.multi - def invoice_open(self): + def action_invoice_open(self): if self.env.context.get('bypass_risk', False): - return self.signal_workflow('invoice_open') + return super(AccountInvoice, self).action_invoice_open() for invoice in self: partner = invoice.partner_id exception_msg = "" @@ -32,7 +31,8 @@ class AccountInvoice(models.Model): 'exception_msg': exception_msg, 'partner_id': partner.id, 'origin_reference': - '%s,%s' % (self._model, invoice.id), - 'continue_method': 'invoice_open', + '%s,%s' % ('account.invoice', invoice.id), + 'continue_method': 'action_invoice_open', }).action_show() - return self.signal_workflow('invoice_open') + return super(AccountInvoice, self).action_invoice_open() + diff --git a/partner_financial_risk/wizard/parner_risk_exceeded.py b/partner_financial_risk/wizard/parner_risk_exceeded.py index e110569b5..9b68a8cf0 100755 --- a/partner_financial_risk/wizard/parner_risk_exceeded.py +++ b/partner_financial_risk/wizard/parner_risk_exceeded.py @@ -2,7 +2,7 @@ # © 2016 Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from openerp import api, fields, models, _ +from odoo import api, fields, models, _ class PartnerRiskExceededWiz(models.TransientModel):