26 lines
1.0 KiB
Diff
26 lines
1.0 KiB
Diff
diff --git a/tryton/modules/stock_lot/stock.py b/tryton/modules/stock_lot/stock.py
|
|
index 3e93c4e57c..734018dbe8 100644
|
|
--- a/tryton/modules/stock_lot/stock.py
|
|
+++ b/tryton/modules/stock_lot/stock.py
|
|
@@ -78,7 +78,7 @@ class Lot(DeactivableMixin, ModelSQL, ModelView, LotMixin, StockMixin):
|
|
'get_quantity', searcher='search_quantity')
|
|
default_uom = fields.Function(
|
|
fields.Many2One('product.uom', "Default UOM"),
|
|
- 'on_change_with_default_uom')
|
|
+ 'on_change_with_default_uom', searcher='search_default_uom')
|
|
default_uom_digits = fields.Function(fields.Integer("Default Unit Digits"),
|
|
'on_change_with_default_uom_digits')
|
|
|
|
@@ -152,6 +152,11 @@ class Lot(DeactivableMixin, ModelSQL, ModelView, LotMixin, StockMixin):
|
|
def downward_traces(cls, lots):
|
|
pass
|
|
|
|
+ @classmethod
|
|
+ def search_default_uom(cls, name, clause):
|
|
+ nested = clause[0][len(name):]
|
|
+ return [('product.' + name + nested, *clause[1:])]
|
|
+
|
|
|
|
class LotTrace(ModelSQL, ModelView):
|
|
"Lot Trace"
|