[FIX] web: web_read() when the cache of x2many fields contain inaccessible records
closes odoo/odoo#140789 X-original-commit: 7dd900024f4ee9e6df05d979ae1e10e3f72a2565 Signed-off-by: Raphael Collet <rco@odoo.com>
This commit is contained in:
@@ -141,6 +141,8 @@ class Base(models.AbstractModel):
|
||||
for index, co_record in enumerate(co_records)
|
||||
}
|
||||
for values in values_list:
|
||||
# filter out inaccessible corecords in case of "cache pollution"
|
||||
values[field_name] = [id_ for id_ in values[field_name] if id_ in order_key]
|
||||
values[field_name] = sorted(values[field_name], key=order_key.__getitem__)
|
||||
|
||||
if 'context' in field_spec:
|
||||
|
||||
Reference in New Issue
Block a user