Fault: unorderable types
Since #8225 (closed), tryton raise an error when having defined a sort method on function field and having different values in those field...For instance: Fault: unorderable types: NoneType() < ModelMeta()
traceback:
...
INFO:tryton.rpc:model.stock.move.read([2, 4, 5], ['unit_digits', 'product_uom_category', 'planned_date', 'state', 'estimated_time_delivery', 'purchase_visible', 'quantity', 'to_location', 'purchase', 'shipment', 'shipping_mode', 'uom', 'product', 'supplier', 'product_uom_category.rec_name', 'to_location.rec_name', 'purchase.rec_name', 'shipment.rec_name', 'shipping_mode.rec_name', 'uom.rec_name', 'product.rec_name', 'supplier.rec_name', 'rec_name', '_timestamp'], {'language_direction': 'ltr', 'company.rec_name': 'Preciball SA', 'groups': [4, 5, 14, 1, 15, 2, 3, 27, 6, 17, 16, 18, 24, 23, 13, 10, 11, 8, 7, 9, 28], 'language': 'en', 'employee': None, 'client': 'acf7ad11-5d26-48cf-9551-daf73015f049', 'company': 1})
ERROR:tryton.common.common:Traceback (most recent call last):
File "/trytond/wsgi.py", line 104, in dispatch_request
return endpoint(request, **request.view_args)
File "/trytond/protocols/dispatcher.py", line 48, in rpc
request, database_name, *request.rpc_params)
File "/trytond/wsgi.py", line 72, in auth_required
return wrapped(*args, **kwargs)
File "/trytond/protocols/wrappers.py", line 131, in wrapper
return func(request, pool, *args, **kwargs)
File "/trytond/protocols/dispatcher.py", line 186, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/model/modelsql.py", line 905, in read
sorted(result, key=keyfunc), key=keyfunc):
TypeError: unorderable types: NoneType() < ModelMeta()
Fault: unorderable types: NoneType() < ModelMeta()
INFO:tryton.rpc:model.stock.move.read([2, 4, 5], ['unit_digits', 'product_uom_category', 'planned_date', 'state', 'estimated_time_delivery', 'purchase_visible', 'quantity', 'to_location', 'purchase', 'shipment', 'shipping_mode', 'uom', 'product', 'supplier', 'product_uom_category.rec_name', 'to_location.rec_name', 'purchase.rec_name', 'shipment.rec_name', 'shipping_mode.rec_name', 'uom.rec_name', 'product.rec_name', 'supplier.rec_name', 'rec_name', '_timestamp'], {'language_direction': 'ltr', 'company.rec_name': 'Preciball SA', 'groups': [4, 5, 14, 1, 15, 2, 3, 27, 6, 17, 16, 18, 24, 23, 13, 10, 11, 8, 7, 9, 28], 'language': 'en', 'employee': None, 'client': 'acf7ad11-5d26-48cf-9551-daf73015f049', 'company': 1})
ERROR:tryton.common.common:Traceback (most recent call last):
File "/trytond/wsgi.py", line 104, in dispatch_request
return endpoint(request, **request.view_args)
File "/trytond/protocols/dispatcher.py", line 48, in rpc
request, database_name, *request.rpc_params)
File "/trytond/wsgi.py", line 72, in auth_required
return wrapped(*args, **kwargs)
File "/trytond/protocols/wrappers.py", line 131, in wrapper
return func(request, pool, *args, **kwargs)
File "/trytond/protocols/dispatcher.py", line 186, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/model/modelsql.py", line 905, in read
sorted(result, key=keyfunc), key=keyfunc):
TypeError: unorderable types: NoneType() < ModelMeta()
Fault: unorderable types: NoneType() < ModelMeta()