When I run the products by location in 6.2 version, I receive the following error message. When I deactivated the module product_cost_warehouse and the error gone.
Is there any missing configuration? or is it a bug in product_cost_warehouse?
Traceback (most recent call last):
File "/usr/local/lib/python39/dist-packages/trytond/wsgipy", line 117, in dispatch_request
return endpoint(request, **requestview_args)
File "/usr/local/lib/python39/dist-packages/trytond/protocols/dispatcherpy", line 47, in rpc
return methodsget(requestrpc_method, _dispatch)(
File "/usr/local/lib/python39/dist-packages/trytond/wsgipy", line 84, in auth_required
return wrapped(*args, **kwargs)
File "/usr/local/lib/python39/dist-packages/trytond/protocols/wrapperspy", line 159, in wrapper
return func(request, pool, *args, **kwargs)
File "/usr/local/lib/python39/dist-packages/trytond/protocols/dispatcherpy", line 181, in _dispatch
result = rpcresult(meth(*c_args, **c_kwargs))
File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 891, in read
getter_results = fieldget(
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 105, in get
return dict((name, call(name)) for name in names)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 105, in <genexpr>
return dict((name, call(name)) for name in names)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 100, in call
return dict((rid, method(r, name)) for r in records)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 100, in <genexpr>
return dict((rid, method(r, name)) for r in records)
File "/usr/local/lib/python39/dist-packages/trytond/modules/stock/locationpy", line 799, in get_product
value = getattr(selfproduct, name)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 129, in __get__
return super()__get__(inst, cls)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/fieldpy", line 342, in __get__
return inst__getattr__(selfname)
File "/usr/local/lib/python39/dist-packages/trytond/model/modelstoragepy", line 1697, in __getattr__
read_data = selfread(list(indexkeys()), list(ffieldskeys()))
File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 891, in read
getter_results = fieldget(
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 105, in get
return dict((name, call(name)) for name in names)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 105, in <genexpr>
return dict((name, call(name)) for name in names)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 98, in call
return method(records, name)
File "/usr/local/lib/python39/dist-packages/trytond/modules/stock/productpy", line 173, in get_cost_value
if productcost_price is not None:
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 129, in __get__
return super()__get__(inst, cls)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/fieldpy", line 342, in __get__
return inst__getattr__(selfname)
File "/usr/local/lib/python39/dist-packages/trytond/model/modelstoragepy", line 1697, in __getattr__
read_data = selfread(list(indexkeys()), list(ffieldskeys()))
File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 891, in read
getter_results = fieldget(
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 105, in get
return dict((name, call(name)) for name in names)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 105, in <genexpr>
return dict((name, call(name)) for name in names)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 100, in call
return dict((rid, method(r, name)) for r in records)
File "/usr/local/lib/python39/dist-packages/trytond/model/fields/functionpy", line 100, in <genexpr>
return dict((rid, method(r, name)) for r in records)
File "/usr/local/lib/python39/dist-packages/trytond/model/multivaluepy", line 57, in _multivalue_getter
value = selfget_multivalue(name)
File "/usr/local/lib/python39/dist-packages/trytond/modules/product_kit/productpy", line 72, in get_multivalue
value = super()get_multivalue(name, **pattern)
File "/usr/local/lib/python39/dist-packages/trytond/modules/product_cost_warehouse/productpy", line 67, in get_multivalue
return super()get_multivalue(name, **pattern)
File "/usr/local/lib/python39/dist-packages/trytond/modules/product_cost_history/productpy", line 52, in get_multivalue
cost_price = selfget_cost_price_at(datetimedate(), **pattern)
File "/usr/local/lib/python39/dist-packages/trytond/modules/product_cost_history/productpy", line 63, in get_cost_price_at
records = CostHistorysearch([
File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 1442, in search
tables, expression = cls__search_query(domain, count, query, order)
File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 1361, in __search_query
tables, expression = clssearch_domain(domain)
File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 1552, in search_domain
tables[None] = (cls__table__(), None)
File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 200, in __table__
return clstable_query()
File "/usr/local/lib/python39/dist-packages/trytond/modules/product_cost_history/productpy", line 166, in table_query
& cls_non_moves_clause(history, user)))
TypeError: _non_moves_clause() takes 2 positional arguments but 3 were given
Fault: _non_moves_clause() takes 2 positional arguments but 3 were given