changeset 53325b623424 in modules/sale_supply_drop_shipment:5.4 details: https://hg.tryton.org/modules/sale_supply_drop_shipment?cmd=changeset;node=53325b623424 description: Read template values to compute drop shipment available
issue9350 review327221002 (grafted from e6bb918f7d08010f5ee8d597079269160aebea2b) diffstat: purchase.py | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diffs (21 lines): diff -r a35f0abd80b7 -r 53325b623424 purchase.py --- a/purchase.py Fri May 01 15:59:54 2020 +0200 +++ b/purchase.py Fri May 22 11:49:35 2020 +0200 @@ -207,11 +207,13 @@ fields.Boolean("Drop Shipment Available"), 'on_change_with_drop_shipment_available') - @fields.depends('product', - '_parent_product.type', '_parent_product.supply_on_sale') + @fields.depends('product', 'template', + '_parent_product.type', '_parent_product.supply_on_sale', + '_parent_template.type', '_parent_template.supply_on_sale') def on_change_with_drop_shipment_available(self, name=None): - if self.product and self.product.type in {'goods', 'assets'}: - return self.product.supply_on_sale + product = self.product or self.template + if product and product.type in {'goods', 'assets'}: + return product.supply_on_sale class CreatePurchase(metaclass=PoolMeta):