Merge PR #159 into 12.0

Signed-off-by pedrobaeza
This commit is contained in:
OCA-git-bot
2021-07-15 10:48:09 +00:00
2 changed files with 10 additions and 2 deletions

View File

@@ -58,7 +58,11 @@ class StockMoveLine(models.Model):
records...).
"""
for line in self:
sale_line = line.sale_line
# In v12 the support for compute_sudo on non stored fields is
# limited (officially unsupported) so we have to mainaint some
# some sudo() calls. This is not necessary from v13
# https://github.com/odoo/odoo/blob/12.0/odoo/fields.py#L179
sale_line = line.sale_line.sudo()
price_unit = (
sale_line.price_subtotal / sale_line.product_uom_qty
if sale_line.product_uom_qty else sale_line.price_reduce)

View File

@@ -43,7 +43,11 @@ class StockPicking(models.Model):
for pick in self:
round_curr = pick.sale_id.currency_id.round
amount_tax = 0.0
for tax_id, tax_group in pick.get_taxes_values().items():
# In v12 the support for compute_sudo on non stored fields is
# limited (officially unsupported) so we have to mainaint some
# some sudo() calls. This is not necessary from v13
# https://github.com/odoo/odoo/blob/12.0/odoo/fields.py#L179
for tax_id, tax_group in pick.sudo().get_taxes_values().items():
amount_tax += round_curr(tax_group['amount'])
amount_untaxed = sum(
l.sale_price_subtotal for l in pick.move_line_ids)