fix problem with onchange_partner_shipping_id

develop
Andreas Osim 2021-03-10 12:58:15 +01:00
parent 46f0620656
commit 96262fd5c3
1 changed files with 4 additions and 3 deletions

View File

@ -20,6 +20,7 @@
##############################################################################
from odoo import api, fields, models, _
from odoo.exceptions import UserError
from odoo.exceptions import ValidationError
class AccountInvoiceLine(models.Model):
@ -87,11 +88,11 @@ class AccountInvoice(models.Model):
def onchange_partner_shipping_id(self):
# res = super(AccountInvoice, self).onchange_partner_shipping_id()
if not self.env.user.has_group('dp_custom.group_allow_third_country_sale'):
if self.partner_invoice_id.country_id != self.partner_shipping_id.country_id:
if self.partner_id.country_id != self.partner_shipping_id.country_id:
message = _('Rechnungs- und Lieferland passen nicht zusammen: %s <-> %s!') % \
(self.partner_invoice_id.country_id.name, self.partner_shipping_id.country_id.name)
(self.partner_id.country_id.name, self.partner_shipping_id.country_id.name)
raise Warning(_(message))
raise ValidationError(message)
@api.multi
def action_invoice_open(self):