Missing search function in default_uom field in stock.lot model
Modules:
- stock_lot
>>> LotsByLocations = pool.get('stock.lots_by_locations')
>>> LotsByLocations.search([('default_uom', '=', 'Unidad')])
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1509, in search
tables, expression = cls.__search_query(domain, count, query, order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1428, in __search_query
tables, expression = cls.search_domain(domain)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1648, in search_domain
expression = convert(domain)
^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1644, in convert
return And((convert(d) for d in (
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1644, in <genexpr>
return And((convert(d) for d in (
^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1637, in convert
return convert(expression)
^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1644, in convert
return And((convert(d) for d in (
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1644, in <genexpr>
return And((convert(d) for d in (
^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1635, in convert
expression = field.convert_domain(domain, tables, cls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/fields/field.py", line 200, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/fields/many2one.py", line 269, in convert_domain
_, expression = Target.search_domain(
^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1648, in search_domain
expression = convert(domain)
^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1644, in convert
return And((convert(d) for d in (
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1644, in <genexpr>
return And((convert(d) for d in (
^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/modelsql.py", line 1635, in convert
expression = field.convert_domain(domain, tables, cls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/raimon/projectes/nandev2/nan64/trytond/trytond/model/fields/function.py", line 102, in convert_domain
raise NotImplementedError(gettext(
NotImplementedError: Falta la función de búsqueda del campo "UdM por defecto" a "Lote".
default_uom in stock.lots_by_locations model is a function field and has searcher. But in stock.lot model, default_uom field is missing the searcher.