changeset 3c486ec4ab5d in trytond:4.8
details: https://hg.tryton.org/trytond?cmd=changeset;node=3c486ec4ab5d
description:
Use non grouped domain when grouped record > IN_MAX
The break when grouped records are greater than IN_MAX, should break
all the
loops in order to prevent use of the grouped domain.
issue8474
review257701002
(grafted from 4f54d7c7dc50c5089cd4a4f27495dc41bdf2c36c)
diffstat:
trytond/model/modelstorage.py | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diffs (16 lines):
diff -r 451aa51c0246 -r 3c486ec4ab5d trytond/model/modelstorage.py
--- a/trytond/model/modelstorage.py Sat Jul 13 00:06:22 2019 +0200
+++ b/trytond/model/modelstorage.py Sat Jul 13 00:08:30 2019 +0200
@@ -1027,7 +1027,11 @@
break
grouped_domain.append(
[('id', 'in', [r.id for r in relations]), d])
- new_domains[freeze(grouped_domain)] = grouped_records
+ else:
+ new_domains[freeze(grouped_domain)] = \
+ grouped_records
+ continue
+ break
else:
domains = new_domains
else: