From ae802e6731e6977ff3e8e8e1a33696779c348af8 Mon Sep 17 00:00:00 2001 From: Raimon Esteve Date: Thu, 26 Oct 2023 07:05:51 +0200 Subject: [PATCH] issue12653.diff [purchase] Depend on product supplier unit to compute unit on price --- issue12653.diff | 13 +++++++++++++ series | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 issue12653.diff diff --git a/issue12653.diff b/issue12653.diff new file mode 100644 index 0000000..820e5dc --- /dev/null +++ b/issue12653.diff @@ -0,0 +1,13 @@ +diff --git a/tryton/modules/purchase/product.py b/tryton/modules/purchase/product.py +index ebf14df442..2d20903a8e 100644 +--- a/tryton/modules/purchase/product.py ++++ b/tryton/modules/purchase/product.py +@@ -483,7 +483,7 @@ class ProductSupplierPrice( + def default_quantity(): + return 0.0 + +- @fields.depends('product_supplier', '_parent_product_supplier.product') ++ @fields.depends('product_supplier', '_parent_product_supplier.uom') + def on_change_with_uom(self, name=None): + if self.product_supplier and self.product_supplier.uom: + return self.product_supplier.uom.id diff --git a/series b/series index 4732ec7..9cb0fec 100644 --- a/series +++ b/series @@ -125,3 +125,5 @@ issue12618.diff # [sao] Wrap long label to 80 chars issue12567.diff # [account_invoice_defer] Defer invoice line only once issue12626.diff # [account] Do not fail when reconciling an empty list + +issue12653.diff # [purchase] Depend on product supplier unit to compute unit on price