Check that fields used to order are sortable

Closes #11747
This commit is contained in:
Nicolas Évrard
2023-01-16 11:12:29 +01:00
parent e2a56a6cac
commit 556918f7c5
+4 -2
View File
@@ -291,9 +291,11 @@ class Many2One(Field):
oname, _, _ = oexpr.partition('.')
else:
oname = 'id'
if Target._rec_name in Target._fields:
if (Target._rec_name in Target._fields
and Target._fields[Target._rec_name].sortable(Target)):
oname = Target._rec_name
if Target._order_name in Target._fields:
if (Target._order_name in Target._fields
and Target._fields[Target._order_name].sortable(Target)):
oname = Target._order_name
oexpr = oname