Leave the unit price field empty for the purchase line of production outsourcing

Since changeset 65be15fb7d8a the unit price is not required until
the purchase is confirmed

Closes #14245
(grafted from d45eca694b79dbb9ec12400644056e2247aa297d)

--HG--
branch : 7.0
This commit is contained in:
Sergi Almacellas Abellana
2025-09-19 09:12:53 +02:00
parent f2cc44a1b6
commit 4d5c962c1c
@@ -1,7 +1,6 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from decimal import Decimal
from itertools import groupby
from trytond.i18n import gettext
@@ -217,8 +216,6 @@ class Production(metaclass=PoolMeta):
factor * self.routing.supplier_quantity)
line.purchase = purchase
line.on_change_product()
if line.unit_price is None:
line.unit_price = round_price(Decimal(0))
return line
@classmethod